首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >磁盘使用率过高会冻结我的服务器。

磁盘使用率过高会冻结我的服务器。
EN

Unix & Linux用户
提问于 2014-07-17 15:44:10
回答 2查看 1.9K关注 0票数 2

我将笔记本电脑转换为Linux服务器,运行各种服务。最近,它开始变得无法随意进入。

情况似乎断断续续。服务器通常运行得很快。我仍然可以平平服务器,但是任何访问其服务(ssh、web等)的尝试都要花费大量的时间。

当我尝试使用SSH访问服务器时,可能需要超过15分钟才能到达登录屏幕。硬盘上的活动灯还在亮着,机器运行起来比平时更热了,但没有危险。如果我重新启动这台机器,它会超快地启动一段时间,直到它再次随机失去响应,也许几天后。

我尝试过使用iotop,但是在过去的45分钟里,我一直在等待它:

代码语言:javascript
复制
user@machine~ $ sudo iotop
[sudo] password for user: debug3: Received SSH2_MSG_IGNORE
debug3: Received SSH2_MSG_IGNORE
debug3: Received SSH2_MSG_IGNORE

debug2: client_check_window_change: changed
debug2: channel 0: request window-change confirm 0

编辑I电源,循环服务器,查看所有日志。这是syslog中的最后一个条目。在它前面有几百行相同的行:

代码语言:javascript
复制
Jul 17 20:35:16 t510-mint pulseaudio[2106]: [pulseaudio] protocol-native.c: Warning! Too many connections (64), dropping incoming connection.
Jul 17 20:35:40  pulseaudio[2106]: last message repeated 673 times
Jul 17 20:35:40 t510-mint rsyslogd-2177: imuxsock begins to drop messages from pid 2106 due to rate-limiting
Jul 17 20:35:41 t510-mint rsyslogd-2177: imuxsock lost 6 messages from pid 2106 due to rate-limiting
Jul 17 20:35:41 t510-mint pulseaudio[2106]: [pulseaudio] protocol-native.c: Warning! Too many connections (64), dropping incoming connection.
Jul 17 20:36:05  pulseaudio[2106]: last message repeated 673 times
Jul 17 20:36:05 t510-mint rsyslogd-2177: imuxsock begins to drop messages from pid 2106 due to rate-limiting
Jul 17 20:36:06 t510-mint rsyslogd-2177: imuxsock lost 6 messages from pid 2106 due to rate-limiting
Jul 17 20:36:06 t510-mint pulseaudio[2106]: [pulseaudio] protocol-native.c: Warning! Too many connections (64), dropping incoming connection.
Jul 17 20:37:19  pulseaudio[2106]: last message repeated 567 times
EN

回答 2

Unix & Linux用户

发布于 2014-07-18 00:18:11

您可以尝试在运行级3中访问多用户命令行模式下的系统,并尝试清理/文件系统上的一些空间,在进行/文件系统时,为一些额外的交换获取一些未使用的空间(如果有的话)是一个很好的主意。如果您已经处于运行级3中,那么在运行级别1中清除系统,这将加载基本服务以供您运行诊断和/或故障排除。系统应该可以从这个运行级别访问,您也应该能够获得一些日志(grep swappiness /etc/sysctl.conf)。

查看这篇文章,了解运行级信息:

Debian init运行级

票数 1
EN

Unix & Linux用户

发布于 2020-02-25 13:00:01

一些进程(Es)失控了,检查它崩溃/冻结时运行的是什么。检查安装的内容/用户可以远程访问的内容。可能是某种试图压倒机器的攻击(或无意中由一次又一次的想要攻击造成的,可能是随机尝试密码)。

用户要求太多了。检查用户请求,也许可以限制这一点。

因为试图在某个地方处理一个太大的文件而窒息(有一些有趣的战争故事可以追溯到……)。除非你在太空中跑得很低,否则不应该发生。

对于任何面向网络的机器,检查/检查所安装的设备(只保留所需的,保持最新的!)、配置、安全线束(启用和执行SELinux,“仅禁用SELinux”建议应该是重罪)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/145128

复制
相关文章

相似问题

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