美文网首页
关机时间太长的调查和解决的方法

关机时间太长的调查和解决的方法

作者: 逗比的一生 | 来源:发表于2020-09-23 16:27 被阅读0次

当你关闭linux系统时,它会发送终止信号(sigterm),并礼貌地要求正在运行的进程停止。有些进程不符合该行为,它们会忽略终止信号并继续运行。

这可能会导致关机过程的延迟,因为你的系统会在一个预定义的时间段内等待运行的进程停止。在这个时间段之后,它会发送 kill 信号来强制停止所有剩余的运行进程并关闭系统。

事实上,在某些情况下,你会在黑屏上看到一个类似 “a stop job is running” 的信息。

检查哪些进程会导致 Linux 的长时间关机

journalctl -rb -1
// 此命令将显示最后一次关闭 Linux 系统之前的系统日志

journalctl能让你读取系统日志。使用选项-b -1 可以过滤最后一次启动会话的日志。使用选项-r时,日志将按时间倒序显示.

没有 journal 日志?

如果没有 journal 日志,请确认你的发行版是否使用 systemd.
即使在一些使用 systemd 的 Linux 发行版上,journal 日志也没有被默认激活。
请确认 /var/log/journal 是否存在。如果不存在,请创建它:

sudo mkdir /var/log/journal

你还应该检查 /etc/systemd/journald.conf文件的内容,并确保 Storage的值被设置为自动(auto)或持久(persistent).

你是否在日志中发现可疑的东西?是否有一个进程/服务拒绝停止?如果是,调查一下是否可以在没有副作用的情况下删除它,或者是否可以重新配置它。请不要在这里盲目地去删除东西。你应该对这个进程有所了解.

通过减少默认停止超时来加快 Linux 中的关机速度(快速修复)

关机的默认等待时间通常设置为 90 秒。在这个时间之后,你的系统会尝试强制停止服务。
如果你想让你的 Linux 系统快速关闭,你可以改变这个等待时间。
你可以在位于/etc/systemd/system.conf 的配置文件中找到所有的 systemd 设置。这个文件中应该有很多以 # 开头的行。它们代表了文件中各条目的默认值。

sudo cp /etc/systemd/system.conf /etc/systemd/system.conf.orig
// 在这里寻找 DefaultTimeoutStopSec。它可能被设置为 90 秒。
#DefaultTimeoutStopSec=90s
// 你得把这个值改成更方便的,比如 5 秒或 10 秒
DefaultTimeoutStopSec=5s

保存文件并重启系统,这将帮助你减少linux系统的关闭延迟。

看门狗问题

Linux 有一个名为看门狗的模块,用于监控某些服务是否在运行。它可以被配置为在系统因软件错误而挂起时自动重启系统。
首先检查看门狗是否在运行:

ps -af | grep watch*

如果你的系统正在运行看门狗,你可以在 systemd 配置文件 /etc/systemd/system.conf 中将 ShutdownWatchdogSec的值从 10 分钟改为更低的值。

相关文章

  • 关机时间太长的调查和解决的方法

    当你关闭linux系统时,它会发送终止信号(sigterm),并礼貌地要求正在运行的进程停止。有些进程不符合该行为...

  • Gson报错:com.google.gson.JsonSynta

    1、报错信息: 2、原因 Gson无法解析位数太长的时间格式 3、解决方法

  • centos关机开机后显卡挂了

    centos关机开机后显卡挂了:报错 解决方法 root ubuntu关机开机后显卡挂了:报错NVIDIA-SMI...

  • 关于AS编译时间过长的问题

    针对打包编译时间太长的解决方法: 1.尽量使用implementation 2.针对测试调试可以关闭lint li...

  • Ubuntu桌面图标消失

    Ubuntu桌面消失,无法打开终端解决方法: ubuntu桌面版开机时间过长会变得卡顿,在不使用时尽量关机,但是重...

  • mackbook pro的USB接口无反应的问题

    这是由于macbook pro usb供电不足,而进行的自我保护解决方案解决方法:关机。在连接电源(不连接电源)也...

  • 休息的时间太长

    休息五十天,时间有点长,没有休息之前渴望。休息了半个多月感觉日子过得有点慢,一天天又特别快。应该是很多计划没有实施...

  • 时间太长

    突然发现时间太长了,好想和你一下子就能到白头。不用在这样想你,害怕自己不能让你幸福,怕你会爱上别人。

  • 时间太长

    一直不喜欢我自己的工作,因为时间太长了,也不是太累,毕竟是自己的事情,所以,相对来说还是比较自由的。 但我还是不喜...

  • 适得其反

    适得其反 午休时分,为了不受干扰,我把手机设置成关机状态,又不想睡时间太长,就又定了一个闹铃。 ...

网友评论

      本文标题:关机时间太长的调查和解决的方法

      本文链接:https://www.haomeiwen.com/subject/sujoyktx.html