A stop job is running for Session c1 of user root (25s 1min 30s)问题

写在前面

今天在前端点击重启按钮,突然发现开发板的串口打印信息卡住了,时间比较长的有一处,比较短的有两处,大致为A stop job is running for Session c1 of user root (25s 1min 30s),此处估计是在关机重启的时候,前端的用户进程没有退出,在等待退出,所以卡在这里,最大默认时间是90s,所以需要等待90s才可杀死这个进程。

如下图所示
请添加图片描述


查找一番,解决办法无非两种,一种是将默认的90s时间改短,比如1s、5s等,通过短时间强制杀死进程。另一种是安装看门狗设置自启动。

短时间

  1. 修改/etc/systemd/system.conf
sudo vim /etc/systemd/system.conf
  1. 修改时间

首先找到90s的这两行

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s

然后取消注释,改为5s

DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s
  1. 执行生效
sudo systemctl daemon-reload

如下图所示

请添加图片描述

看门狗

  1. 使用看门狗

sudo apt install watchdog
sudo systemctl enable watchdog.service
sudo systemctl start watchdog.service

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这个错误消息表示在CentOS系统启动时,有一个会话(Session c1)正在运行一个停止作业,这是由用户oracle进行的。这个作业每1秒/1分30秒运行一次。这个错误可能意味着Oracle数据库或其他相关的服务正在启动,但由于某种原因被阻止或暂停。 通常,这种问题可能由以下几种原因引起: 1. Oracle服务可能正在启动,但由于某种原因被阻止。这可能是由于系统资源不足(如内存或磁盘空间),或者Oracle服务本身的问题。 2. 如果有多个用户尝试同时启动Oracle服务,也可能会出现这种情况。这可能是由于网络问题,或者用户权限问题。 3. 系统配置问题,例如某些服务或配置文件没有正确地设置。 要解决这个问题,你可以尝试以下步骤: 1. 检查系统资源使用情况,确保有足够的资源供Oracle服务使用。 2. 检查Oracle服务的日志文件,看是否有任何错误信息可以帮助你诊断问题。 3. 确保没有其他用户正在尝试同时启动Oracle服务。如果有,你需要阻止他们或者让他们等待。 4. 检查系统配置文件,确保所有的设置都是正确的。 5. 如果以上步骤都无法解决问题,你可能需要联系系统管理员或者Oracle的支持团队寻求帮助。 注意:由于这是一个涉及特定软件(Oracle)的问题,所以具体的解决方案可能会因具体情况而异。以上提供的是一般性的建议,如果需要更具体的帮助,你可能需要提供更多的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石子君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值