首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程以状态2终止-如何跟踪问题?

进程以状态2终止-如何跟踪问题?
EN

Ask Ubuntu用户
提问于 2016-06-26 02:24:11
回答 1查看 3.7K关注 0票数 2

寻找一些疑难解答建议..。

我已经安装了一个应用程序,在我的用户帐户下作为服务运行(是的,我可能会创建自己的帐户)。

不管怎么说,它时不时就会停止运行。当我以这样的方式重新启动时:

代码语言:javascript
复制
sudo start service couchpotato

它正确地执行了启动,但是在syslog消息中我看到:

代码语言:javascript
复制
kernel: [36187.466098] init: couchpotato main process (25738) terminated with status 2
kernel: [36187.466125] init: couchpotato main process ended, respawning
...
kernel: [36187.496753] init: couchpotato main process (25740) terminated with status 2
kernel: [36187.496779] init: couchpotato respawning too fast, stopped

我怀疑这可能与内部破坏权限的升级过程有关(还是什么?)我检查了所有的目录和相关的权限。我也回顾了init配置,但我似乎无法跟踪这个问题。应用程序日志中有零行,这表明应用程序的实例化不够远,甚至不能编写日志条目(我认为这是有意义的,因为上面是一个内核错误)。

对于我还能从哪里得到提示,这里有什么问题吗?

谢谢您的建议!

EN

回答 1

Ask Ubuntu用户

发布于 2016-06-26 04:41:25

您可以尝试几个步骤:

  • 检查它是否能找到它的库:ldd /path/to/couchpotato。如果您将它安装在非标准修补程序中,请确保它从安装它的地方而不是从/usr/lib中选择它的库。
  • 在前台运行程序:/path/to/couchpotato。如有必要,在检查手册后添加一个参数或2。它可能会打印一条错误消息,说出它的问题所在。
  • 如果您有编程经验,请在斯特拉斯下运行该程序。它将告诉您哪个系统调用失败,这可能会帮助您决定要做什么-创建目录、修复权限等。
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/791490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档