Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

timeout PHP

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
ilya123456
Posts: 27
Joined: Wed Jun 15, 2016 10:22 am

timeout PHP
  • Quote

Post by ilya123456 » Tue Nov 15, 2016 1:24 pm

В ходе проверки запускается скрипт который выполняется 6 минут после чего пишет.

На вашем сервере неподходящие настройки timeout PHP-скрипта. Возможные причины — ограничение времени выполнения PHP-скрипта в функции set_time_limit или в параметре "Timeout" интерфейса FastCGI.

Настройки php.ini все пересмотрел что там могло отвечать за время работы увеличил. Не понимаю что такое FastCGI где эти настройки искать?

Подскажите куда копать.
Top

Petr
Posts: 19
Joined: Tue Feb 03, 2015 8:48 pm
Contact:
Contact Petr
Website

Re: timeout PHP
  • Quote

Post by Petr » Mon Nov 21, 2016 8:40 pm

Для начала в корне сайта стоит создать скрипт php info https://mediatemple.net/community/produ ... o.php-page и посмотреть точно откуда php в данном режиме берет настройки. И уже там увеличивать нужные диррективы.
Top

ilya123456
Posts: 27
Joined: Wed Jun 15, 2016 10:22 am

Re: timeout PHP
  • Quote

Post by ilya123456 » Wed Nov 30, 2016 2:20 pm

Исходя из http://take.ms/wIph6 этого php.ini берется по адресу /etc
Так?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: timeout PHP
  • Quote

Post by skurudo » Wed Nov 30, 2016 2:43 pm

Есть два момент, которые нужно учитывать при работе с долговыполняющимися скриптами в связке nginx+apache
1) php - max_execution_time и, если теребите базу - mysql.connect_timeout
2) nginx - здесь несколько proxy_send_timeout и proxy_read_timeout - они по умолчанию 90 сек

Указанные выше параметры можно добавлять как пользователям (php в режиме cgi со своим конфигом; timeouts работают и у клиента), так и в общие конфигурационные файлы для всего сервера, как будет удобно.

PS: Ежели у вас CentOS, то где-какие конфиги лежат - https://vestacp.com/docs/#config-log-lo ... hel-centos
Top

ilya123456
Posts: 27
Joined: Wed Jun 15, 2016 10:22 am

Re: timeout PHP
  • Quote

Post by ilya123456 » Wed Nov 30, 2016 9:36 pm

Накрутил эти параметры
/etc/php.ini http://take.ms/OZbJN Файл - https://cloud.mail.ru/public/GqPP/LcQXPf9xL
/etc/nginx/nginx.conf http://take.ms/QMGMP Файл - https://cloud.mail.ru/public/15Me/g4HeiQFvF

Gо прежнему CMS не устраивает Timeout http://take.ms/aNR56
В тексте этот параметр set_time_limit ссылается на http://php.net/manual/en/function.set-time-limit.php

В php.ini не нахожу такого параметра set_time_limit. Может его просто завести ?

upd: Параметр завел не помогло.
Поставил по новой на локальной машине та же история. Блин на ISP 5 все отрабатывает без танцев. http://take.ms/iKcCU
Top

ilya123456
Posts: 27
Joined: Wed Jun 15, 2016 10:22 am

Re: timeout PHP
  • Quote

Post by ilya123456 » Fri Dec 02, 2016 12:26 pm

Помогло изменение wait_timeout параметра
значение взял с ISP 5 = 28800
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password