systemctl启动python程序失败

我想用systemd作为守护进程让我的python程序意外退出后能自动重启,我用nohup python3 coinview.py是能启动的,但是用systemctl start就是启动不了,service脚本好像也没问题。请问各位高手,这里出了什么问题?

图片描述

图片描述

图片描述

阅读 5.1k
3 个回答

systemctl显示该进程退出,返回码1,需要使用journalctl -u coinview查看该service的日志确定是什么问题。如果日志没有提供有效信息,试着在你的程序关键位置加上调试信息、打印错误栈等。

日志显示,进程重启次数超过限制,应该检查 python3 coinview.py 退出的原因,比如环境变量没设置。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题