点击Apache module上的障碍后,我转向了我的项目所需的守护程序应用程序(TCustomDaemonApplication)。
一旦我意识到没有明显的方法来挂钩* nix信号,而我正在寻找的是配置重载的SIGHUP,我潜入了源头。我发现整个概念是以Windows为中心而且实施得很差* nix明智。
所以,我的问题是,我应该使用自己的daemonapp.(pp|inc)
并在fpSigaction()
下包含我自己的Procedure SysInitDaemonApp;
来电,还是有“正确”的方式来实现错过了?
答案 0 :(得分:2)
如果(所有)应用程序需要处理hup,则提交错误以便添加。否则只需添加自己的。
一般情况下,我会尝试尽可能多地使用daemonapp。虽然有点简单,但它使得有关功能的沟通变得更加简单,并且可以在将来免费获得一些修复和改进。