【问题标题】:Script working fine on development server but not remote server脚本在开发服务器上运行良好,但在远程服务器上运行良好
【发布时间】:2013-06-08 20:38:27
【问题描述】:

我的 PHP/MySQL 网站有问题。它在我的开发机器上运行良好,但在 Godaddy 上它开始给我带来问题。多次运行后,出现错误 500(内部服务器错误)或连接超时。现在我确信它不是网络主机,因为像 sitemap.xml 这样的文件加载速度非常快。

我尝试使用 NuSphere 分析器对其进行分析,加载脚本所需的总时间为 143.0 毫秒。使用 Zend Controller 基准测试工具(没有任何与性能相关的组件)我可以在我的本地脚本上平均每秒发出 12 个请求。使用 我得到 PHP 函数 memory_get_usage 我得到 1340648

我的问题是

  1. 脚本加载的允许时间是多少
  2. 如何知道我的脚本的 CPU 利用率
  3. 如何知道脚本的内存利用率

我在 Zend CE 中使用 windows。我检查了错误日志,没有任何显示。我用谷歌搜索,但似乎没有一个解决方案有效。

【问题讨论】:

    标签: php memory profiling hosting


    【解决方案1】:

    如果它在服务器上超时,则很可能是因为脚本中的资源链接未指向正确的位置。

    导致函数调用不起作用或找不到其他资源。

    【讨论】:

    • 谢谢@as_bold_as_love 。有没有办法找到这个脚本。错误日志上没有显示任何内容
    • 嗨@user1180807。你需要一个调试器或者只是测试你的代码来隔离问题。您也可以尝试增加 timout - set_time_limit(60);检查您的 htaccess 文件是否有错误也是值得的。看看这篇关于 htaccess 问题的文章:kb.mediatemple.net/questions/1903/…
    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 2020-08-21
    • 2020-02-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 2021-07-05
    相关资源
    最近更新 更多