Можно ли отключить медленный журнал PHP для каждого скрипта?

У меня есть один скрипт на моей веб-странице, который обрабатывает много информации, и он должен быть медленным. Но php-fpm завершает его из-за медленного журнала.

Я просто вижу в журналах ВНИМАНИЕ: ребенок 26537 остановлен для отслеживания и веб-сервер выдает ошибку 504.

Я пытался отключить медленный журнал по ini_set

 ini_set('request_slowlog_timeout',0);

Но это не работает. Я использую последнюю версию php 7.1

1 ответ

Вы пытаетесь сделать с php.ini (без ошибок журнала отчетов)

ini_set("log_errors", 0); 

что вы можете сделать в вашем примере конфигурации vhost: (означает, что для этого хоста не генерируется выходной журнал)

<VirtualHost *:80>
    ServerAdmin admin@myapp.dev
    ServerName myapp.dev
    ServerAlias www.myapp.dev
    DocumentRoot /home/vagrant/code/public
    ErrorLog /dev/null
    CustomLog /dev/null common
</VirtualHost>

Для медленных журналов попробуйте решить, почему вы получили медленный журнал, и добавьте стратегическое действие для кода PHP для этого. С уважением.

Другие вопросы по тегам