我在共享主机上将 Turbogears 用于一次性应用程序,但我不需要这些应用程序一直处于活动状态。
有没有办法在我请求时启动服务,然后在空闲时终止进程?
例如,Turbogears 将有一个持久进程:“paster serve production.ini”,如果有一段时间没有任何活动,我想将其终止。
另一方面,如果进程被终止,我希望它在有人尝试访问端口时再次启动。
如何在共享主机上完成此操作?
我在共享主机上将 Turbogears 用于一次性应用程序,但我不需要这些应用程序一直处于活动状态。
有没有办法在我请求时启动服务,然后在空闲时终止进程?
例如,Turbogears 将有一个持久进程:“paster serve production.ini”,如果有一段时间没有任何活动,我想将其终止。
另一方面,如果进程被终止,我希望它在有人尝试访问端口时再次启动。
如何在共享主机上完成此操作?
您可以尝试使用乘客。尽管它最初是用于 rails 的,但我发现很多人成功地部署了django 和乘客。我认为它也适用于涡轮齿轮。祝你好运。