6,4K подписчиков
Пойман неприятный баг на web-сервере Apache. Симптомы простые, все сайты перестают отвечать: белый экран. Помогает перезагрузка Apache. На сервере: В бою такой сервер использовать невозможно. Три часа работы, потом всё висит. Можно поставить проверку и автоматически перезагружать Apache, но это костыль. В логах можно увидеть сообщение о том, что веб-сервер перезагружается: caught SIGWINCH, shutting down gracefully Перезагрузку наблюдает модуль php_prefork. Этот модуль служит для изоляции процессов и ускорения работы веб-сервера с помощью предварительной загрузки тяжёлых PHP-приложений...