Я использую FastCGI, чтобы предоставить двоичный файл C++ (написанный с использованием структуры Вес) в качестве веб-приложения. Однако после того, как я изменил приложение и перекомпилировал его, чтобы новые сеансы видели изменения (активные сеансы продолжают использовать старую версию до истечения срока их действия), мне нужно перезагрузить Apache.
Можно ли настроить систему таким образом, чтобы не требовалось перезагружать Apache, чтобы сделать недавно скомпилированное приложение FastCGI доступным для пользователей? Спасибо.

Цитата из FAQ:
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.
Итак, вы либо включаете автоматическое обновление в конфигурации, либо ваша программа выполняет перезагрузку с помощью какого-либо механизма, который вам больше нравится.