Я перенес несколько веб-сайтов WordPress с общего хостинга на VPS. WordPress имеет возможность перенаправлять ошибки PHP из обычного error.log в собственный файл debug.log.
Теперь у меня проблема: когда PHP генерирует уведомление, предупреждение, ошибку, оно записывается в файл debug.log только в четные часы. 2:00, 4:00, 6:00, 8:00 ... Итак, если есть предупреждение PHP в 16:01, я должен подождать 1 час 59 минут, пока оно не будет записано в журнал в 18:00. Это НЕ функция WordPress - веб-сайты были скопированы с другого хоста, и такой проблемы не было. Ничего подобного я раньше не видел.
Я посмотрел файлы apache conf, включенные моды, файлы конфигурации сайта, файл php conf, ничего подозрительного не нашел. В crontab нечего было запускать каждые 2 часа.
Есть ли какие-либо функции PHP или Apache, которые упростили бы буферизацию записи файлов с такими запланированными записями? Кто-нибудь сталкивался с этим? Провайдер VPS понятия не имеет.