新贵挂起时如何调试?

tvn*_*tvn 6 server upstart 12.04

我最近在由暴发户启动的服务方面遇到了很多麻烦。目前我有 avahi-daemon 和 rsyslogd 的问题。大多数情况下,我在 Ubuntu >= 12.04 上遇到了这个问题。

有什么问题?如果我停止这样的服务,停止脚本就会挂起(在一台服务器上等了 2 天)。当我杀死它时,该服务仍处于以下stop/killed, process <pid>未记录状态(仅stop/killed记录在案!)。服务真的很差。

现在,当我尝试再次启动服务service <service> start时,启动脚本也挂起。

我的问题是:我应该如何调试这些问题?启动/停止脚本在某一点上什么也不做,这对我来说是不透明的。我什至在无人值守升级时遇到了这个问题

Gor*_*vic 6

启动系统 Upstart 作业的命令是sudo start <service>. 从 6.10 版开始。Upstart 取代了 /sbin/init 守护进程在启动/关闭期间处理启动和停止任务和服务,并在系统运行时监督它们。[1]

日志文件可以在/var/log/upstart/<service>.log. 您可以从默认消息中提高日志优先级以进行调试以获取更多详细信息。[2]

您的问题是由于错误使用了状态为job stop/killled, process nnn. [3]