Сервер не работает - PullRequest
       3

Сервер не работает

0 голосов
/ 26 февраля 2011

Я пытался продлить сеанс тайм-аута моего сервера, но время ожидания истекло 30 секунд. Мне нужно выполнить действие, которое занимает больше времени, и я не могу его решить.

Я добавил set_time_limit и max_execution_time в мой файл php.ini и загрузил его в корень моего сайта.

set_time_limit = 4500
max_execution_time = 3600

Но, похоже, это не сработает, сервер не работает в течение 30 секунд.

Я хочу установить время сеанса моего сервера на 10 минут. Я опущу его, мне просто нужно выполнить действие. Я бы очень хотел помочь с этим. Я борюсь с этим уже несколько дней и не могу понять.

Ответы [ 3 ]

1 голос
/ 27 февраля 2011

Я добавил set_time_limit и max_execution_time в мой файл php.ini и загрузил его в корень моего сайта.

Это не сработает: вам нужно либо отредактировать центральный файл php.ini (местоположение которого вы можете узнать через phpinfo()), либо установить ограничение по времени внутри кода, используя set_time_limit - если PHP настроен на принятие отдельных переопределений лимита.

1 голос
/ 27 февраля 2011

Вы говорите, что добавили эти директивы в файл php.ini, загруженный в корневой каталог вашего сайта ... Но действительно ли этот файл используется?

Вы можете проверить, какие файлы .ini читаются / читаются, вызывая функцию phpinfo() из одного из ваших сценариев.

Когда вы найдете, какой файл php.ini используется, вам придется изменить этот файл; и тогда вам, вероятно, придется перезапустить Apache, чтобы модификация была учтена.


Как примечание: set_time_limit - это функция PHP, а не директива, которая должна использоваться в php.ini.

Из двух опубликованных вами строк только max_execution_time должно быть в вашем файле php.ini.

0 голосов
/ 27 февраля 2011

Проверьте свой phpinfo (), чтобы убедиться, что ваш php.ini распознается. Возможно, вам придется перенастроить ваш сервер для приема php.ini.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...