6,4K подписчиков
Пойман неприятный баг на web-сервере Apache. Симптомы простые, все сайты перестают отвечать: белый экран. Помогает перезагрузка Apache. На сервере: В бою такой сервер использовать невозможно. Три часа работы, потом всё висит. Можно поставить проверку и автоматически перезагружать Apache, но это костыль. В логах можно увидеть сообщение о том, что веб-сервер перезагружается: caught SIGWINCH, shutting down gracefully Перезагрузку наблюдает модуль php_prefork. Этот модуль служит для изоляции процессов и ускорения работы веб-сервера с помощью предварительной загрузки тяжёлых PHP-приложений...
1 месяц назад
1 подписчик
И так начнем все по порядку. Во первых объясню что зачем. Хотелось чистый сервер без ISPmaneger и в такой связке Apache + Nginx + php-fpm(fast-cgi)+mysql+PhpMyAdmin+FTP ну и что то там еще. Ну и плюсом все эти вещи последних стабильных ревизий. Те кто будет делать комментарии, просьба сильно не пинать, говорить по делу и по сути, приводить примеры из практики, диванные комментаторы неинтересно. Имеем чистую (минимальная установка) CentOS Linux 7.6.1810, 2 гига 2 ядра KVM и root по ключам, ни каких паролей по SSH. Начнем настройку: Обновим репы yum update установим доп репу yum install -y epel-release yum install -y http://rpms...
5 лет назад