Web服务在引导时重新启动

时间:2015-06-18 16:40:17

标签: python web-services amazon-ec2 pyramid

我在本地计算机上部署了一个Web服务。它建立在Pyramid Web框架上。此命令在端口6543上启动我的服务器。

pserve --reload development.ini

好的,我的问题是这个。当我重新启动计算机时,我希望我的服务在启动时启动。当主机重新启动时,它不需要手动干预来重新加载和再次保存。

此任务是否需要任何启动脚本?

任何人都可以告诉我如何做到这一点,并指出我正确的方向?

1 个答案:

答案 0 :(得分:0)

我没有使用EC2的经验,但我在共享主机(Webfaction)上运行Pyramid应用程序,并且他们使用每20分钟运行一次的cron脚本;如果金字塔服务没有运行,则启动它。我目前没有确切的脚本内容,但我可以查找并添加它。

或者,我遇到这个在启动时运行cron任务:

来自Ask Ubuntu

  

一种方法是添加@reboot cron任务:

     

运行crontab -e将允许您编辑您的cron。添加一行   像这样:

     

@reboot / path / to / script将在您的计算机上执行该脚本   启动。