【问题标题】:How can i learn reason of server load?我如何了解服务器负载的原因?
【发布时间】:2013-07-16 17:43:05
【问题描述】:

现在我正在尝试更改开发我的系统,所以我一直在编辑我的文件。但过去 2-3 天,我的网站出现更多错误(500),导致服务器负载。我怎样才能知道服务器负载的原因?

【问题讨论】:

  • 我认为这不是服务器加载错误。它提醒internal server error。您是否有任何 htaccess 文件作为最常见的原因?
  • 如果是间歇性检查您的tmp 文件夹
  • @YahyaE 不,我很确定这与服务器负载有关,不仅是一个文件,所有文件都不可用。有十行是这样的:“PHP致命错误:内存不足(分配1572864)(试图分配65536字节)”
  • @user20232359723568423357842364 是的,它是间歇性的,但我不明白你的意思。
  • 您可能有一个查询正在使tmp 文件夹最大化。您使用的是mysql 吗? ..并将代码粘贴到出现错误的页面上

标签: php server-load


【解决方案1】:

由于某种原因,您已经用完了可分配的 PHP 内存。

PHP Fatal error: Out of memory (allocated 1572864) (tried to allocate 65536 bytes)

要么你对你的代码做了一些非常奇怪的事情,要么你正在做的事情需要更多的内存才能正常运行。

试试这个:

编辑您的 php.ini 并更改此参数

memory_limit = 128M

你的可能设置为 128Meg 作为默认值,如果尝试将其更改为

memory_limit = 256M

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多