У меня есть сервер Arch Linux, который работал нормально, но сильно устарел. После того, как все уладилось с pacman -Syu
веб-служба, которую он запускает, больше не загружается, возникает обычная ошибка 503. Я не могу получить никаких подробностей об ошибке, кроме журналов Apache:
Failed to connect to mod-mono-server after several attempts to spawn the process.
В дополнение к этому я использую «событийную» модель MPM. Тем не менее, по какой-то причине Apache сначала запускает около 8 процессов, а затем с каждым запросом к веб-сайту, кажется, запускает еще 8, не убивая ни один из предыдущих процессов. По сути, он будет продолжать порождать процессы до тех пор, пока не будет достигнут предел ресурсов процесса или пока не закончится ОЗУ, в зависимости от того, что произойдет раньше. Каждый процесс потребляет весь процессор, который он может.
mod-mono-server
сам запустится, хотя это займет несколько секунд, и статический (не использующий моно) сайт на том же экземпляре apache работает нормально. Ни один из журналов journald или других журналов, которые я могу найти в / var / logs, не дает никакой информации
Как мне вообще получить дополнительную информацию об этой ошибке? И, конечно, как это исправить?
Некоторая проблема совместимости с mod_mono и новыми версиями systemd, кажется, является виновником, без ответа разработчика или подтверждения от команды mod_mono: https://bbs.archlinux.org/viewtopic.php?id=243508