время выполнения php не увеличивается

12
BM
На сайте с 01.01.2011
Offline
67
2491

Здравствуйте

Помогите кто знает что за проблема, увеличил везде где знаю время выполнения скрипта, а точнее в php.ini, httpd.conf и nginx.conf, но всегда выдаёт ошибку 504 Gateway Time-out при выполнении скрипта

гугл не помогает, нашёл в форуме ещё такую штуку

/ru/forum/671789

но у себя нигде её найти не могу

В общем через 30 сек браузер выкидывает ошибку, где можно ещё поправить время?

С Уважением к помгающим)

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

@set_time_limit(0);
@ini_set('max_execution_time',0);
@ini_set('set_time_limit',0);

попробуйте так

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#2

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

Расскажите подробно какие параметры вы меняли в файлах описанных выше, а 504я ошибка , это ошибка самого Nginx, соответственно надо смотреть логи по нему, что бы понять в чем проблема, так как 504 может возникать например если httpd процесс не ответил nginx за время указанное в конфиге nginx.... Но это не относится прямо к PHP... это касается любого ответа !!!!

Так же уже из опыта попытаюсь протелепатировать вашу ситуацию, если вы увеличиваете время выполнения скрипта. значит он какой-то грузный и вам не хватает времени которое дается по умолчанию.... теперь внимание вопрос, если запустить например скрипт через CLI или через apache на прямую , минуя Nginx, он работает? Есть возврат от скрипта? Что именно он возвращает?

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
KU
На сайте с 17.07.2008
Offline
251
#3

nginx.conf

proxy_connect_timeout

proxy_send_timeout

proxy_read_timeout

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
Andreyka
На сайте с 19.02.2005
Offline
822
#4

proxy_connect_timeout не может быть больше 75 секунд

Не стоит плодить сущности без необходимости
pupseg
На сайте с 14.05.2010
Offline
347
#5

обратитесь минуя nginx напрямую к апачу, чего в логах скажет ?

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
IL
На сайте с 20.04.2007
Offline
435
#6

Ещё есть max_input_time.. если чего-нибудь большое загружается.

Если скрипт/апач долго "считает" до начала ответа, можно попробовать первый заголовок из PHP сразу отправить.. любой.. с кодировкой, например.

p.s. Ещё можно в конфигах число 30 поискать :) и в логах посмотреть.. нет ли чего интересного

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#7

выкинуть nginx и все будет работать на ура, это он вытает таймаут.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
neoks
На сайте с 17.03.2010
Offline
152
#8

fastcgi_send_timeout 600;

fastcgi_read_timeout 600;

в самый конец /etc/nginx/fastcgi_params

или в секцию нужного сайта после после

include fastcgi_params;

примерно так

include fastcgi_params;

fastcgi_send_timeout 600;
fastcgi_read_timeout 600;

Тогда nginx будет ждать ответа от PHP 600 секунд

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#9

Скрипт будет выполняться даже при этой ошибке.

Если вам надо всегда видеть результат того, что происходит, то нужно переделывать системы логов и делать запросы через ajax.

Если нет такой возможности то запускать скрипт на локалке и работать с ним.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
I
На сайте с 05.06.2006
Offline
117
#10

Посмотрите в вывод команды phpinfo(); Есть вероятность, что один из конфигов перекрывается другим и вы исправляете не тот файл.

Миграция с ISPManager 4 в VestaCP (https://chast.in/copy-users-from-ispmanager-2-vestacp.html) Хостинг серверов, пользуюсь сам (http://vps-server.ru/rp/pl.php?96)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий