0
我已经编写了一个简单的自动化脚本,用于在远程Debian主机上部署和重新启动我的扭曲应用程序。但是我开始使用twistd时遇到了问题。 我有一个run.tac
文件,并开始我的应用结构的任务里面如下:结构不作为守护程序启动扭曲的应用程序
@task
def start():
run("twistd -y run.tac")
然后就是fab -H host_name start
。它在localhost
上效果很好,但是当我想在远程主机上启动应用程序时,我什么也得不到。我可以在日志文件中看到应用程序实际上已启动,但未启动factory
。我也检查了netstat -l
- 没有任何东西在监听我的端口。 我试过在非守护进程模式下运行,比如twistd -ny run.tac
,瞧,工厂启动了,我可以在远程主机的netstat -l
上看到它。但那不是我想让它工作的原因。任何帮助表示赞赏。
'PTY = FALSE'帮助。非常感谢。 – pss
它实际上在[FAQ](http://docs.fabfile.org/en/1.4.2/faq.html#init-scripts-don-work)中有它自己的部分。 – Morgan
@摩根:是的,第二个链接是完全一样的! – pyfunc