我在这里的第一篇帖子,所以如果有什么遗漏,我很抱歉。
我现在有一个由Ubuntu托管的VPS,它定期运行一个PHP脚本,它执行大量正则表达式处理和与本地MySQL数据库的交互(这是在运行Percona服务器)。
它是一个双核VPS,当脚本运行时,处理器会在一段时间内跳转到100%。我运行了一个mbstat -P 0,1 1来报告CPU的使用情况,这几乎是一分钟的高使用率,服务器关闭了自己-它不关机,它关闭。
我的提供商建议这是一个软件(OS)问题。我最近更新了内核,但是我找不到任何会导致服务器完全关闭的设置。
我已经查看了我能找到的所有日志(无论如何都是通过/var/log ),但是找不到任何值得注意的东西。甚至没有任何东西说它正在关闭电源或者有问题。这使我认为,这可能是一个提供者设置,关闭VPS时,它看到了较高的CPU使用。
Ubuntu版本: 12.04.3 LTS x64内核版本:3.2.054-泛型
如果你需要任何其他信息,请告诉我。任何人能提供的任何帮助都将不胜感激。
谢谢!
发布于 2013-10-07 19:03:31
您能否将PHP脚本限制为只使用一个CPU?如果您对提供程序的假设是正确的,我猜,如果只使用一个CPU,机器就不会关闭。
有没有可能你的记忆用完了?这可能导致多个进程关闭,并可能导致完全崩溃/关闭。您启用交换空间了吗?
https://askubuntu.com/questions/354799
复制相似问题