Page 1 of 1

Убрать лимит выполнения скрипта 90 сек.

Posted: Sun Jun 28, 2015 1:07 pm
by shpion4ik
Здравствуйте, не могу увеличить лимит времени на выполнение любого скрипта... менял все что можно в php.ini, my.cfg и тд... но ничего не помогло и рубит на ~90 сек. Может кто знает решение проблемы? Стоит Centos 6.5.

Re: Убрать лимит выполнения скрипта 90 сек.

Posted: Sun Jun 28, 2015 4:17 pm
by someuser
Тоже замечал такое, найти решение не смог.

Re: Убрать лимит выполнения скрипта 90 сек.

Posted: Sun Jun 28, 2015 4:58 pm
by Kirill
Если выбираешь phpcgi или phpfcgid начинают расти процессы.
Сервер с оперативкой 1024 для 4 сайтов на VBulletin с очень низкой посещаемостью падает в течении 1 часа.
Количество процессов на момент падения было зафиксировано 415

Если в настройках пакета выбрать "hosting" - процессы падают до 121 и не поднимаются, свободной оперативной памяти остается в пределах 60% от общей.

Re: Убрать лимит выполнения скрипта 90 сек.

Posted: Sun Jun 28, 2015 8:47 pm
by vityabond
Если не помагает настрйка php значит nginx не дожидается ответа, попробуйте следующие параметры в настройках nginx

proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;

Re: Убрать лимит выполнения скрипта 90 сек.

Posted: Mon Jun 29, 2015 9:14 am
by skurudo
В случае с hosting/basedir - /etc/php5/apache2/php.ini
В случае с phpcgi - /home/someuser/web/somedoain/cgi-bin/php.ini

Параметр

Code: Select all

max_execution_time

Re: Убрать лимит выполнения скрипта 90 сек.

Posted: Mon Jun 29, 2015 9:16 am
by skurudo
vityabond wrote: proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
Для справки, по умолчанию в nginx эти значения установлены в 60 секунд,
по умолчанию в VestaCP - 90 секунд.