如何修复 PHP MySQL 中达到 508 资源限制
Posted
技术标签:
【中文标题】如何修复 PHP MySQL 中达到 508 资源限制【英文标题】:How to fix 508 Resource Limit is reached in PHP MySQL 【发布时间】:2015-09-05 01:25:28 【问题描述】: 中的 508 Resource Limit is达到 我的网站是用 PHP 和 MySQL 和 javascript ajax 开发的。 我的网站被屏蔽了, 如何在这个问题中立即纠正,任何人都可以快速帮助我 请。但我得到以下错误,
Resource Limit Is Reached
The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.
Apache/2.4.12 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 Server at domain.co.in Port 80
什么是并发连接
如何设置 MySQL 的最大并发连接数
任何解决方案都可以解决这个问题
【问题讨论】:
这不是你的编码问题。这是关于由您的托管服务提供商提供服务器。您应该联系您的托管服务提供商,以便他们为您增加带宽或其他设置;) 我的托管服务提供商询问设置最大并发限制,但我不知道最大并发限制 @Raj 请提供您的网站 URL,并告诉我您是否托管在共享主机上。 我在旧主机上遇到了同样的问题。请提供以上信息。 转到 MySQL 服务器 Home 页面 -> 选择 status 菜单并增加 max.并发连接数 15 到 100 及以上。那就是问题所在。如果您知道如何增加 max。并发连接表示请共享。 【参考方案1】:什么是数据库并发连接?
并发连接是与数据库同时进行的连接。
在共享主机上,有一些限制。根据您的提供商,它可能会振荡。每次访问者进入您的网站时,它都会连接到数据库(如果网页连接到 mysql)。
因此,如果有一些访问者同时访问该网站,则数据库连接数将与访问者一样多。
在大多数情况下,托管服务提供商会说连接有限制(没有指定“数据库”),这与 html 进程有关。
如何增加并发连接数?
如果你有 VPS 或专用的,那么你可以去你的 MySQL 服务器并更改max_concurrent_connections
。如果您使用的是共享主机,很可能您不能。
我能做什么?
您的托管服务提供商会告诉您升级到 VPS 或其他比共享托管更昂贵的电源计划。
我不建议您购买 VPS。我会建议您更改您的托管服务提供商。
请提供您的网站 URL、您在哪里托管、采用哪种计划,以便更好地帮助您。
【讨论】:
【参考方案2】:这是您必须联系您的托管服务提供商的事情。他们已阻止您的网站,因为您已达到最大带宽限制。
【讨论】:
我的托管服务提供商询问设置最大并发限制,但我不知道最大并发限制任何 MySQL 查询都可用于 增加最大并发限制 Apache/2.4.12 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 服务器位于 domain.co.in 端口 80 这是问题的相关部分,导致我认为它是带宽问题。以上是关于如何修复 PHP MySQL 中达到 508 资源限制的主要内容,如果未能解决你的问题,请参考以下文章
如何修复我的 Php 文档中链接到 mysql 的 403 禁止消息?
有没有办法从 PHP 脚本中达到 API 端点但保留原始请求方法?