Показано с 1 по 10 из 10.

Тема: Fatal error: Maximum execution time of 30 seconds exceeded

  1. #1
    Junior Member
    Регистрация
    17.06.2017
    Сообщений
    7

    Question Fatal error: Maximum execution time of 30 seconds exceeded

    Я зашёл в раздел настройки Web сервера, графа php, поставил max_execution_time 900, перезагрузил сервер, но всё равно после 30 секунд скрипт отрубается, как будто я никаких изменений не вносил. Что я делаю не так?

  2. #2
    Senior Member Аватар для Pegas-x
    Регистрация
    16.01.2013
    Сообщений
    330

    По умолчанию

    Какая у вас схема работы сервера голый Apache или Nginx + Apache
    Если вторая то смотрите в настройках Nginx - keepalive_timeout

  3. #3
    Junior Member
    Регистрация
    17.06.2017
    Сообщений
    7

    По умолчанию

    А где это посмотреть? Я новичок, это можно сказать мой первый сервер. На голую Centos 7.3 установлена ISP5 lite. Больше ничего не делалось

  4. #4
    Senior Member Аватар для Pegas-x
    Регистрация
    16.01.2013
    Сообщений
    330

    По умолчанию

    Посмотрите конфигурацию веб сервера в - Возможностях ISPmanager, если там есть Nginx то cмотрите его конфиг - /etc/nginx/nginx.conf
    Последний раз редактировалось Pegas-x; 17.06.2017 в 15:41.

  5. #5
    Senior Member Аватар для Армаэль
    Регистрация
    22.03.2015
    Адрес
    Москва
    Сообщений
    282

    По умолчанию

    /etc/nginx/nginx.conf
    http или server секции
    keepalive_timeout 60;
    send_timeout 60;

  6. #6
    Senior Member Аватар для Армаэль
    Регистрация
    22.03.2015
    Адрес
    Москва
    Сообщений
    282

    По умолчанию

    опередили =(((

  7. #7
    Junior Member
    Регистрация
    17.06.2017
    Сообщений
    7

    По умолчанию

    nginx нигде нету. Есть это
    Apache MPM-Prefork 2.4.6-45.el7.centos.4, PHP module 5.4.16-42.el7, awstats 7.6-1.el7, logrotate 3.8.6-12.el7

  8. #8
    Senior Member Аватар для Армаэль
    Регистрация
    22.03.2015
    Адрес
    Москва
    Сообщений
    282

    По умолчанию

    Тогда тут
    /etc/apache2/apache2.conf
    Timeout 900
    KeepAlive on
    MaxKeepAliveRequests 900
    KeepAliveTimeout 900

  9. #9
    Senior Member Аватар для Pegas-x
    Регистрация
    16.01.2013
    Сообщений
    330

    По умолчанию

    Цитата Сообщение от Pinkman Посмотреть сообщение
    nginx нигде нету. Есть это
    Apache MPM-Prefork 2.4.6-45.el7.centos.4, PHP module 5.4.16-42.el7, awstats 7.6-1.el7, logrotate 3.8.6-12.el7
    Голый Apache да еще с такими таймаутами... любой школьный DOS отправит ваш сервер в нокаут...

  10. #10
    Senior Member Аватар для Армаэль
    Регистрация
    22.03.2015
    Адрес
    Москва
    Сообщений
    282

    По умолчанию

    Я согласен, лучше прятать его за Nginx, да и вообще настроить всё по человечески, сделать разумный стек, прописать нормальные параметры в зависимости от машины в sysctl.conf и прочее, прочее, прочее... Но не нам решать.

Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •