php如何限制输入进程的数量

php如何限制输入进程的数量,php,memory,process,resources,limit,Php,Memory,Process,Resources,Limit,我有一个php网站。 我不断收到超过508资源限制的错误,所以我想知道如何优化我的网站来应对它 例如,如何减少脚本执行的输入进程数 我已经优化了我的sql查询并简化了代码,但它似乎是弊大于利 我会感激你的帮助。 感谢当一个帐户超过分配给它的资源(CPU使用率、RAM使用率或在cPanel帐户下运行的并发进程数)时,将显示“508资源限制已达到”错误消息 您可以在cPanel中的Logs-Resources-Details下查看超过这些限制的历史记录 可能涉及到以下几个原因: -正常交通。如果您的

我有一个php网站。 我不断收到超过508资源限制的错误,所以我想知道如何优化我的网站来应对它

例如,如何减少脚本执行的输入进程数

我已经优化了我的sql查询并简化了代码,但它似乎是弊大于利

我会感激你的帮助。 感谢

当一个帐户超过分配给它的资源(CPU使用率、RAM使用率或在cPanel帐户下运行的并发进程数)时,将显示“508资源限制已达到”错误消息

您可以在cPanel中的Logs-Resources-Details下查看超过这些限制的历史记录

可能涉及到以下几个原因: -正常交通。如果您的站点在正常流量中遇到高峰,它可能会超过分配的资源。如果这是经常发生的情况,我们建议考虑升级到虚拟专用服务器,在那里没有这样的限制

  • 代码中的问题。如果站点上有一些页面在开发过程中出现了速度问题,则相对较少的并发页面请求会使站点超出其资源限制

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

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


尝试使用更好的资源升级您的服务器/帐户。

您尝试过memcache吗?我认为在这种情况下,您需要联系您的服务器支持人员。您的主机上的资源是否非常有限,或者什么脚本占用了这么多内存?检查mysql是否在每次查询后断开连接,如果是,则在所有查询完成后断开连接。不,我没有尝试,memchace将查看如何使用它。我在共享主机上,所以当然不能在那里安装任何东西。我有20个进入流程的限制。我已经联系了我的支持人员,他们刚刚建议我升级到专用服务器,这对我来说不是一个选项,因为这比当前的要贵好几倍。无论如何,如果我的代码/mysql中有什么东西,我宁愿对它进行优化,也不愿杀死服务器。如何在每次查询后检查mysql断开连接?我使用的是mysql\u connect而不是mysql\u pconnect。您解决了这个问题吗?我有一个类似的问题。谢谢,我在谷歌上找到了它,但它没有说明我可以如何控制它。所以,我知道在cpanel中哪里可以检查我的资源使用情况。它给我的不仅仅是状态,它不是一个选项。我最近已经这样做了,而且情况变得更糟而不是更好