Eiffel:EWF_APP_EXECUTION(EWF 应用程序)退出函数
Eiffel: EWF_APP_EXECUTION (EWF application) exit function
因为有initialize
功能,有没有exit
/on_exit
功能,比如我可以关闭我的数据库连接?
我建议在请求级别处理此问题,以便在各种 EiffelWeb 连接器之间完全可移植。
现在,您能告诉我们您使用的是哪种解决方案吗? EiffelWeb 独立连接器,或者更确切地说是带有 apache 的 libfcgi?否则?
对于单机,您可以重新定义"launch"过程,以便在退出应用程序(也是服务器)时执行清理任务。
对于 libfcgi,C API 可能会提供这样的功能,但到目前为止,Eiffel libfcgi 库还没有包装它。如果需要,这可能会实现它。
在每个请求中调用这可能不是最好的解决方案,但我目前选择了以下方式:
重新定义WSF_FILTERED_ROUTED_EXECUTION继承到经典EWF_APP_EXECUTION的clean
程序关闭连接
连接到重新定义的 initialize
因为有initialize
功能,有没有exit
/on_exit
功能,比如我可以关闭我的数据库连接?
我建议在请求级别处理此问题,以便在各种 EiffelWeb 连接器之间完全可移植。 现在,您能告诉我们您使用的是哪种解决方案吗? EiffelWeb 独立连接器,或者更确切地说是带有 apache 的 libfcgi?否则?
对于单机,您可以重新定义"launch"过程,以便在退出应用程序(也是服务器)时执行清理任务。
对于 libfcgi,C API 可能会提供这样的功能,但到目前为止,Eiffel libfcgi 库还没有包装它。如果需要,这可能会实现它。
在每个请求中调用这可能不是最好的解决方案,但我目前选择了以下方式:
重新定义WSF_FILTERED_ROUTED_EXECUTION继承到经典EWF_APP_EXECUTION的clean
程序关闭连接
连接到重新定义的 initialize