在 Pyramid 关闭时运行代码
Pyramid 支持 ApplicationCreated
事件。但是我找不到任何 ApplicationDestroyed
/ApplicationShutdown
事件。是否有可能在关闭时执行某个功能?
除了进一步提升我的堆栈之外,我还有其他选择吗:即。我在uWSGI 中使用gevent。也许可以让 gevent 或 uWSGI 来运行我的关闭代码,但它肯定不是那么漂亮。
Pyramid supports an ApplicationCreated
event. However I can't find any ApplicationDestroyed
/ApplicationShutdown
event. Is it at all possible do execute a function upon shutdown.
Do I have any choice other than to go further up my stack: ie. I'm using gevent inside uWSGI. It might be possible to get gevent or uWSGI to run my shutdown code, but it certainly isn't as pretty.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Pyramid 不支持任何关闭事件。
然而Python有一个
atexit
事件,它在解释器关闭时运行http:// docs.python.org/library/atexit.html
Pyramid does not support any shutdown event.
However Python has a
atexit
event, that runs on interpreter shutdownhttp://docs.python.org/library/atexit.html