Страницы

Поиск по вопросам

пятница, 13 декабря 2019 г.

Как продлить время выполнения php-скрипта?

#apache #php #linux


У меня есть скрипт и он долго выполняется.
Всего по умолчанию дано 30 сек, об этом говорится в логах.


[Thu Nov 10 00:07:48 2011] [error] [client 127.0.0.1] PHP Fatal error:  Maximum execution
time of 30 seconds exceeded in /var/www/xxx/SOM.inc on line 291  


Где можно увеличить время выполнения?    


Ответы

Ответ 1



Возможно, set_time_limit. Если поставить в 0, к тому же, ограничение на время выполнения скрипта вообще отсутствует.

Ответ 2



В php.ini прописать: max_execution_time = 60 Только это не панацея - через 60 сек некоторые броузеры разрывают соединение, и тогда apache прибивает процесс

Ответ 3



Попробуй в php php ini_set("max_execution_time", "60"); или файл .htaccess -> php_value max_execution_time 60.

Ответ 4



Для увеличения времени работы скрипта, в начале кода пропишите вот это (где цифры это время выполнения скрипта в секундах) ini_set('max_execution_time', '600');

Комментариев нет:

Отправить комментарий