PHP-CGI 进程 CPU 100%
最近有服务器不时出现的CPU使用率超高,内存几乎被吃光,系统甚至自动kill掉一些进程,如sshd,vsftpd等。用top查看,PHP-CGI进程高挂不下,几番折腾,把问题解决,总结了如下的简要记录。 一、进程跟踪 # top //找出CPU使用率高的进程PID # strace -p PID //跟踪进程 # ll /proc/PID/fd //查看该进程在处理哪些文件 将有可疑的PHP代码修改之,如:file_get_contents没有设置超时时间。 …
自动Kill使用太多处理器资源的进程
#!/bin/bash # March-13-2006 # CPUuse trigger script by Noel # # bash code to watch a running program’s CPU usage. # if it’s above a set value, it will auto send an email. # You will need to set a Cron job to run this …
Apache httpd 2.4 使用Nginx跑静态文件 mod rpaf失效的解决办法
Apache httpd 2.4 使用Nginx跑前台 mod rpaf失效的解决办法 其实apache 2.4 的版本 已经不在需要rpaf了 直接使用 apache 默认自带的mod_proxy 就可以 默认core编译了 检查是不是有这个mod_proxy模块 执行 httpd -M | grep “proxy” 看下是不是有 如果有的话 会返回 新增proxy的配置文件 一般建议命名为 httpd-proxy.conf 内容为 [crayon-681fe8ab0c767649717919/] 将IP地址改下 其他和之前一样配置即可 DirectAdmin的Nginx插件已经支持Apache 2.4 了 老用户如果需要可以联系我们升级版本 均测试OK 运行无压力 动态header 静态header …
Intel e1000e驱动的bug Intel 82574L(MSI/MSI-X interrupts issue)
老实说这个解决了我还是不知道是什么触发的 主要的现象表现为 1. 无故断网 无论你是network restart 还是ifup eth0 都不能启动网络 2. 断网后重新启动才能恢复网络 只能重新启动 尝试使用 ethtool 打印出来的信息 也没错误 联系机房技术讨论 无果 最后还是看了外部的驱动 有2.0.1版本 安装后解决 之前机房机房默认安装的内核没升级 就出现过一次 我升级了内核 先说我内核问题 说安装2.0.0 然后就安装吧 结果大概过了12个小时 又出了这个问题 看了有个2.0.1的 才出来 安装了一下 现在好像无问题了 现在等运行1个星期看结果 如果还出现 只能联系机房更换系统尝试下了 之前以为电源管理的问题 尝试关闭了高级电源管理 pcie_aspm=off e1000e.IntMode=1,1 e1000e.InterruptThrottleRate=10000,10000 acpi=off 还是故障 加载这个内核启动后 重新启动系统都不行 …