2

在遇到Apache 模块的障碍后,我转向了我的项目也需要的守护程序应用程序 ( TCustomDaemonApplication )。

一旦我意识到没有明显的方法可以挂钩 *nix 信号,而我正在寻找的是用于配置重新加载的 SIGHUP,我就深入研究了源代码。我发现整个概念是相当以 Windows 为中心的,并且在 *nix 方面实现得很差。

所以,我的问题是,我应该使用自己的电话daemonapp.(pp|inc)并将自己的fpSigaction()电话包括在下面Procedure SysInitDaemonApp;,还是有一种我错过的“正确”方法?

4

1 回答 1

2

如果(所有)应用程序都需要处理 hup,则提交一个错误以便添加它。否则,只需添加您自己的。

一般来说,我会尽可能多地使用 daemonapp。虽然有点简单,但它使有关功能的交流变得更加简单,并且将来可能会免费获得一些修复和改进。

于 2010-11-02T10:25:42.633 回答