0
失败码:Python Tornado Web Service Cron重新启动如何?
root = os.path.dirname(__file__)
static_application = tornado.web.Application([
(r"/(.*)", tornado.web.StaticFileHandler,
{"path": root, "default_filename": "Example.html"})
])
if __name__ == "__main__":
print "Starting Server..."
static_application.listen(8080)
tornado.ioloop.IOLoop.instance().start()
失败的iptables:
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
1 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 8080
失败的html:
<!DOCTYPE HTML>
<html>
<head>
<link href='StyleFile0.css' rel='stylesheet' type='text/css' />
<link href='StyleFile1.css' rel='stylesheet' type='text/css' />
<script src='ScriptFile0.js' type='text/javascript'> </script>
<script src='ScriptFile1.js' type='text/javascript'> </script>
失败的Cron:
0 * * * * cd /home/maindude/CodeHome && timeout -k 59m 59m python Process_TornadoService.py
失败的.js的CSS浏览器控制台“得到“记者:
所以我想出如何举办一个基本的龙卷风网络服务。
我生成了一台亚马逊服务器并将它放在那里,一切正常。
然后我想让服务死掉,并且每小时重新启动一次。
如果我的主机上的端口80 - >我需要sudo的权限,以便cron的失败
如果我在8080端口上承载服务启动服务 - >我用iptables
如果我用iptables - >我在html中的脚本依赖关系似乎神秘地不可用。
什么是Python,龙卷风,HTML,cron的,iptables的权组合来解决这一问题,并得到了龙卷风服务死并重新启动每隔一小时?
编辑:以上
一切都运行得很好,以实现这一目标。
我怀疑这是可能做到这一点,没有任何中断。你为什么不使用'uwsgi'部署?更适合生产/舞台环境的东西? –
我一定是疯了,因为今天早上一切似乎工作,我没有改变任何东西 –
我现在重新启动服务器来检查 - 如果它的工作,我会回答我自己的问题 –