php如何限制进入进程数

时间:2013-02-12 09:59:08

标签: php memory process resources limit

我有php网站。 我继续获得508资源限制超出错误,所以我在如何优化我的网站以应对它?

例如,我可以减少脚本执行的输入进程数量吗?

我已经优化了我的sql查询并简化了代码,但它似乎比不上更好。

将不胜感激。 谢谢

2 个答案:

答案 0 :(得分:1)

当帐户超出分配给它的资源时,会出现“达到508资源限制”错误消息 - CPU使用率,RAM使用率或cPanel帐户下运行的并发进程数。

您可以在日志 - 资源 - 详细信息下查看cPanel中超出这些限制的历史记录。

有几个原因可以参与: - 正常流量。如果您的网站在正常流量中遇到高峰,则可能会超出分配的资源。如果这是经常发生的情况,我们建议您考虑升级到虚拟专用服务器,但不存在此类限制

  • 代码中的问题。如果您网站上的页面存在开发过程中引入的速度问题,则相对较少的并发页面请求可能会使网站超出其资源限制

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

  • Webcrawlers每秒发出大量请求。你可以调整例如Google会在Google网站站长工具中请求网页。

答案 1 :(得分:0)

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