Python 如何在挂架启动时运行代码
我有一个Python2.6Web应用程序构建在Pylons 0.9.7上。我的控制器中的代码只在客户机第一次请求时运行,这很公平,但有没有办法在服务器启动并准备好接受请求时立即运行一些代码,而不必等到实际收到请求时才运行?这是一个环境设置,如果您是这样要求的话 具体来说:lib/app_globals,modify)init()。(忽略那里的空格,愚蠢的壮胆功能!) 见:Python 如何在挂架启动时运行代码,python,pylons,Python,Pylons,我有一个Python2.6Web应用程序构建在Pylons 0.9.7上。我的控制器中的代码只在客户机第一次请求时运行,这很公平,但有没有办法在服务器启动并准备好接受请求时立即运行一些代码,而不必等到实际收到请求时才运行?这是一个环境设置,如果您是这样要求的话 具体来说:lib/app_globals,modify)init()。(忽略那里的空格,愚蠢的壮胆功能!) 见: 其他方法是让您的助手脚本(启动服务器的脚本)在运行站点之前运行它。谢谢。这是一个开始,但它在服务器侦听之前运行,而不是之后。
其他方法是让您的助手脚本(启动服务器的脚本)在运行站点之前运行它。谢谢。这是一个开始,但它在服务器侦听之前运行,而不是之后。我想,您可以制作一个PID文件(或类似文件)在“first instance”上运行,或者使用启动脚本运行某些东西。从纯“网络”的角度来看,挂架在“发布后”支持方面没有提供太多(至少在我上次玩它时没有)。