错误 508 - 达到资源限制 (php+mysql+jquery) 站点

Posted

技术标签:

【中文标题】错误 508 - 达到资源限制 (php+mysql+jquery) 站点【英文标题】:Error 508 - Resource Limit Is Reached (php+mysql+jquery) site 【发布时间】:2016-03-18 03:31:44 【问题描述】:

508错误有多种原因,比如;

网站流量高峰 - 如果您的网站遇到入站或出站流量高峰,它可能会超过分配的资源。如果这种情况经常发生,我们建议考虑升级到没有此类限制的虚拟专用服务器

代码中的问题。如果您网站上的某些页面存在速度问题,则入站流量或并发页面请求的增加可能会使网站超出其资源限制

后端操作 - 要求苛刻的后端操作(例如导入和导出)会产生大量负载,除了正常流量外,还会导致超出资源限制。

网络爬虫每秒发出大量请求。您可以调整速率,例如Google 在 Google 网站管理员工具中请求页面。

这是否可能会出现任何其他问题,请告诉我们。谢谢

【问题讨论】:

【参考方案1】:

508 错误:已达到资源限制

这意味着您的网站正在达到一个或多个托管帐户的虚拟资源限制:CPU 使用率、RAM 使用率、I/O 使用率或入口进程。

为什么会出现 508 错误?

当帐户超过分配的资源限制(CPU、RAM 使用率和/或在您的 cPanel 帐户下运行的并发进程数)时,会出现错误消息。您可以通过登录cPanel -> Resources Usage 图标或使用SSH 命令top -c 实时检查您帐户的资源使用情况。如果错误出现过于频繁,则需要优化脚本或将账号升级到服务器资源限制较高的方案。

我给你一些可能有助于解决 508 错误的解决方案。

1)cPanel 中启用 CloudFlare 以降低脚本在服务器上的负载和所需资源的级别。

2) 如果这是一个永久性问题并且上述建议没有帮助,那么建议考虑将您的托管计划升级到具有更高服务器资源限制的包。

您还可以检查您网站的文档根目录中是否有任何 error_log 文件,如果您发现 error_log 文件,您应该查看最近的条目并修复报告的任何错误。通过 phpMyAdmin 优化您的数据库表(如果您的任何网站是 mysql 驱动的)也是保持事情顺利运行的好方法。

如果有任何疑问,请告诉我。

希望这对您有所帮助..!

【讨论】:

AddWeb 解决方案私人有限公司,感谢您的回复。我会检查你的解决方案。【参考方案2】:
    检查 phpinfo() 中的 MEMORY_LIMIT 参数;功能。如果分配的内存低于您网站所需的资源,则可能是这种情况,如果您的托管服务提供商允许覆盖,则可以通过以下代码轻松增加。

ini_set('MEMORY_LIMIT', '1024M');

    常见的页眉和页脚文件以及其他通常包含的文件代码和函数可能比您的网站页面占用更多资源。那里也可能存在瓶颈。

【讨论】:

感谢回复,文件和内存限制正常

以上是关于错误 508 - 达到资源限制 (php+mysql+jquery) 站点的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 .AfterUpdate 数据宏更新同一个表中的多条记录,而不会出现“数据宏资源限制已达到”错误。

使用 PHP 上传图片并达到脚本内存限制

限制 PHP 脚本的建议/技巧

php 重力特权// GP限制提交//显示轮询结果达到限制时

php 渲染大型 zip 文件 - 达到内存限制

似乎达到了 CUDA 限制,但那是啥限制?