【发布时间】:2021-02-23 07:52:33
【问题描述】:
如果我们使用命令行,有一个简单的瓶子服务器可以正常启动
a@abc:~/work/scripts>python BServer.py
Bottle v0.12.18 server starting up (using WSGIRefServer())...
Listening on http://xxx.xxx.xxx.xxx:8088/
Hit Ctrl-C to quit.
但是当从另一个每天重启系统的进程执行时,bottle server 似乎失败并继续失败
run(host=xxx.xxx.xxx.xxx, port=8088)
我怀疑它可能缺少导入或导入权限不正确,但仍然无法确定确切的根本原因。 任何想法可能是什么原因造成的?或者我如何将瓶子日志转储到文件中?
谢谢。
【问题讨论】:
-
在启动bottle服务器的python脚本上添加了一些cmets,只需确认路径..paths ['', '/usr/lib64/python27.zip', '/usr/lib64/python2. 7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/ usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr /lib/python2.7/site-packages', '/home/a/work/scripts'] 运行 23-Feb-2021 (07:52:28.819426) 在 pypath /home 上的 xxx.xxx.xxx.xxx 启动服务器/a/work/scripts 调用运行
-
欢迎来到 StackOverflow。一些建议,以便我们可以帮助您:(1)将您的评论移到您的问题中(您可以“编辑”您的问题)。 (2) 向我们展示您的代码——请仅提供重要的部分。 (3) 向我们展示它是如何失败的——错误消息和堆栈跟踪。
-
在尝试重生之前您是否正确终止了该进程?