Сценарий оболочки CakePHP 3 увеличивает лимит времени ожидания выполнения - PullRequest
0 голосов
/ 13 ноября 2018

Я новичок в cakephp 3 , и я разрабатываю приложение, используя его и php 7.0.

У меня есть сценарий оболочки в / app / src / Shell , который подключается к веб-сервису и использует данные JSON.

Проблема в том, что для извлечения данных требуется более 30 секунд.

Я уже пытался изменить max_execution_time в / etc / php / 7.0 / cli / php.ini и / etc / php / 7.0 / apache2 / php.ini, но безуспешно.

Я что-то упустил? Есть ли конфиг в cakephp, который нужно изменить?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Редактировать: После того, что @mark сказал в своем комментарии, я провел небольшое исследование и нашел решение.Дело в том, что я использую Http Client Class для cakephp 3. Читая документы, я понял, что вы можете передать параметр 'timeout' в момент создания объекта.

Но такжеПосле комментария @ mark изменение значения тайм-аута не является хорошей практикой.

Спасибо всем за помощь!

0 голосов
/ 13 ноября 2018

Убедитесь, что вы ищете хороший файл конфигурации используемого вами PHP, благодаря этой команде:

php -ini |grep "php.ini"
...