После того, как вы столкнулись с проблемой в модуле Apache Я обратился к приложению Daemon (TCustomDaemonApplication), которое также необходимо для моего проекта.
Как только я понял, что не существует очевидного способа подключиться к сигналам *nix, а тот, который я ищу, — это SIGHUP для перезагрузки конфигурации, я погрузился в исходный код. Что я обнаружил, так это то, что вся концепция скорее ориентирована на Windows и очень плохо реализована * nix.
Итак, мой вопрос: должен ли я использовать свой собственный daemonapp.(pp|inc)
и включать свои собственные вызовы fpSigaction()
в Procedure SysInitDaemonApp;
или есть «правильный» способ сделать это, который я пропустил?