|
Post by account_disabled on Jan 27, 2024 23:41:33 GMT -5
现在已恢复正常。如果父进程 ID 为0则其他进程完全正在消耗内存因此请top再次运行。 永久修复 您可能必须在某个时候重新启动有问题的软件因为您可能刚刚禁用了服务器的垃圾邮件过滤器或其他重要的东西。如果问题出在 Apache 或 MySQL 上则您可能在某处存在错误的内存消耗编程或者 Apache、MySQL 或 PHP 可能具有非最佳内存限制。您被黑客攻击的可能性很小并且您的服务器由于发送数百万封电子邮件而速度缓慢。但有时服务器已达到容量上限只是需要更多 RAM 来应对下午的高峰。 要首先找出问题所在请检查网络日志和/或/var/log/. 当您的托管公司最终接听电话后您可以要求其也查看一下。弄清楚发生了什么很重要因为它很可能再次发生特别是如果它是一个安全问。 题。如果托管公司反应不够或不够有说服力请寻求其他帮助。 8.有什么东西崩溃了吗? 大多数 Linux 服务器使用 Apache 作为 Web 服务器软件使用 MySQL 作为数据库。很容易看出它们是否仍在运行(如果没有运行则重新启动它们)或消耗了太多内存。要查看当前在服务器上运行的所有 购买电话号码列表 进程请运行以下命令: adminserver$ ps aux | more 复制 滚动列表并查找apache(或其旧名称httpd)和mysqld(“d”代表守护进程与程序运行方式相关)的标志。你正在寻找这样的东西 复制 adminserver$ ps aux | grep mysql 复制 如果 Apache 或 MySQL 没有运行那么这就是问题的根源。 此列表显示 Apache 确实正在运行 此列表显示 Apache 确实正在运行。 快速解决 # 如果 Apache 或 MySQL 未运行则您需要以 ro。 ot 身份运行以下命令(见下文)。Linux 通常有一组脚本用于停止和启动其主要软件。您首先需要找到这些脚本。使用ls命令检查这些脚本通常所在的几个位置: rootserver ls /etc/init.d/ 复制 如果结果包含许多看起来令人印象深刻的单词例如您的网站将再次开始正常运行! 永久修复 如上所述检查日志文件尤其是 Apache 错误日志。有时这些都在一个地方但通常服务器上的每个网站都有自己的错误日志。您可以查看事故发生时最繁忙的那些。否则您可能会遇到配置错误、编程错误或安全漏洞因此在您找出并解决原因之前这种情况很可能会再次发生。 成为超级用户 上述大多数修复都需要特殊权限。例如您(即您登录的用户)只有在启动进程后才能够终止或重新启动进程。这种情况可能发生在共。
|
|