gpt4 book ai didi

apache - 重新加载 FastCGI 应用程序

转载 作者:行者123 更新时间:2023-12-04 07:11:49 25 4
gpt4 key购买 nike

我正在使用 FastCGI 将 C++ 二进制文件(使用 Wt 框架编写)公开为 Web 应用程序。但是,在我修改了应用程序并重新编译它之后,为了让新 session 看到更改(事件 session 继续使用旧版本直到它们过期),我必须重新加载 Apache。

是否可以以不需要重新加载 Apache 的方式配置系统,以便用户可以使用新编译的 FastCGI 应用程序?谢谢。

最佳答案

引自常见问题:

Applications started by mod_fastcgi can use the autoUpdate argument to FastCgiServer and/or FastCgiConfig (see the mod_fastcgi docs). A drawback to this approach is that, mod_fastcgi will check on every request for a new version of the application. A smarter implementation might have the application itself check periodically (either by number of requests handled or by time passed) and reload if a newer version of itself (or one of its libraries) exists. If a process manager, such as that embedded in mod_fastcgi, is responsible for the process, simply exiting will cause a new instance to be created.


因此,您要么在配置中启用自动更新,要么您的程序通过某种您最喜欢的机制自行重新加载。

关于apache - 重新加载 FastCGI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/216092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com