Я установил Subversion Edge 5.2.2, который использует Apache в CentOS Linux версии 7.2.1511. Я установил его как службу, которую можно остановить / запустить.
В httpd.conf
есть запись
PidFile "/opt/csvn-5.2.2/data/run/httpd.pid"
Я настроил службу на автоматический запуск при загрузке, но, похоже, это работает не так, как вручную. sudo service csvn-httpd start
stop
.
Когда служба запускается при (повторной) загрузке нет pid файл /opt/csvn-5.2.2/data/run/httpd.pid
создано!
Это довольно неожиданно. В идеале мы могли бы легко настроить службы для автоматического запуска при загрузке, но, как выясняется, для нормальной работы требуется дополнительная магия.
Как правильно запускать службы при загрузке? В чем секрет?