1

所以我在运行 ubuntu 12.04 的 vps 上设置了龙卷风服务器。因此,当我通过 ssh 连接到我的服务器或在其中使用 vnc 时,站点会很好地加载静态/模板文件。但是当我退出 ssh 或终止 vnc 时,python 会抛出它正在寻找的文件不存在的错误。

[Errno 2] No such file or directory

当我执行服务器时,我只需运行 python 命令将其作为后台进程运行,一旦成功运行并退出。

我的服务器在www.calapp.manangandhi.com运行

编辑:根据下面的答案,我能够找到一种工作方式。这里是守护龙卷风应用程序的链接,线程中还建议了其他方法。https://groups.google.com/forum/?fromgroups=#!topic/python-tornado/4cxKEFsS0RE

4

1 回答 1

0

您是否想说您从 ssh shell 中运行服务器?如果是这样,您的问题很可能是在关闭 shell 时,软件会获得 HUP 并断开连接,尽管它处于后台。您需要该软件对正在运行的终端进行守护和完全分离。如果您使用的是工具包,请查找“作为守护程序启动”或从 DJB 的监督或其他系统范围的启动器系统中启动您的软件。

于 2012-09-10T00:10:18.093 回答