• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Время выполнения скрипта

Iga

Гуру форума
Регистрация
12 Янв 2014
Сообщения
425
Реакции
83
Есть у меня на серваке один тяжелый php, который мне загружает объекты из сторонних xml в мой wprdpress.
На серваке установили max_execution_time аж 1200, но того всё равно не хватает. И в лог мне кидается ошибка
Код:
[Thu Aug 01 15:42:43.058676 2019] [cgi:error] [pid 4463] [client 176.193.125.101:29829] AH01215: PHP Fatal error:  Maximum execution time of 120 seconds exceeded in /var/www/anveran/data/www/anveran.com/wp-includes/class-wp-image-editor-gd.php on line 187
Нашли человека, который вызвался решить проблему. Вроде решил, но решил изменением этого самого файла ядра wp. Вписал на 187ю строку
Код:
ini_set('max_execution_time', 5000);
При обновлении WP всё это дело слетит. Можно как-то ещё решить эту проблему?
 
либо указать это же в function child темы

либо настроить max_execution_time на хостнге в php.ini если есть доступ к нему \ либо ищи настройки php (на разных панелях по-разному)
 
  • Нравится
Реакции: Iga
либо настроить max_execution_time на хостнге в php.ini если есть доступ к нему \ либо ищи настройки php (на разных панелях по-разному)
1200 стоит - это много, а нужно ещё больше
либо указать это же в function child темы
А вот тут подробнее, если не трудно! Это по-моему мой вариант!
 
1200 стоит - это много, а нужно ещё больше

ну какая разница :)
ini_set('max_execution_time', 5000);

именно это и делает увеличивает время до 5000 - и пофик, что тебе кажется, что это много или нет.

А вот тут подробнее, если не трудно! Это по-моему мой вариант!
не факт, если скрипт который парсит xml подключается до шаблона - но попробуй просто в файл functions.php в шаблоне воткнуть в самом верху (сразу после <?php )


ini_set('max_execution_time', 5000);
 
  • Нравится
Реакции: Iga
Есть у меня на серваке один тяжелый php, который мне загружает объекты из сторонних xml в мой wprdpress.
На серваке установили max_execution_time аж 1200, но того всё равно не хватает. И в лог мне кидается ошибка
Код:
[Thu Aug 01 15:42:43.058676 2019] [cgi:error] [pid 4463] [client 176.193.125.101:29829] AH01215: PHP Fatal error:  Maximum execution time of 120 seconds exceeded in /var/www/anveran/data/www/anveran.com/wp-includes/class-wp-image-editor-gd.php on line 187
Нашли человека, который вызвался решить проблему. Вроде решил, но решил изменением этого самого файла ядра wp. Вписал на 187ю строку
Код:
ini_set('max_execution_time', 5000);
При обновлении WP всё это дело слетит. Можно как-то ещё решить эту проблему?
Фигнёй страдаешь. Запускай через cron. Через CLI у PHP max_execution_time выставлен в 0.
А так с твоим 5000 на все скрипты тебе рано или поздно просто сайт положат долгими запросами.
 
Так оно через cron и запускается
Эм... Уверен? Если бы запускалось через cron, по таймауту не падало бы.
Либо у тебя в кроне что-то типа такого `wget Для просмотра ссылки Войди или Зарегистрируйся > /dev/null`.
А должно быть `php -c /path/to/php.ini /path/to/your/cron.php`.
 
Назад
Сверху