调试现有页面的{404}错误

时间:2015-06-09 19:17:44

标签: php timeout http-status-code-404 integration

我在服务器上有一个PHP脚本,通常......

  1. 通过服务A的POST
  2. 接收网址编码数据
  3. 调整服务B的数据
  4. 提交服务B
  5. 这种方法很有效,除了经常,服务A报告脚本404'd(未找到)。

    我想弄清楚两件事:

    1. 如果脚本存在且可以访问,为什么会出现404错误?
    2. 我认为该问题与脚本中某处的超时有关。有没有办法可以避免404错误,并可能记录一些有用的消息,like in this post
    3. 谢谢!

1 个答案:

答案 0 :(得分:1)

看起来你正在使用一些裸代码库(即一些程序性的或构造不良的面向对象的解决方案)。使用已确认的PHP框架(如ZendSymfony),您可以为此类情况定义错误处理程序,并在给定发送和接收数据的情况下对其进行适当处理,例如重试该特定请求,或者使用queue system雇用,重新安排工作。

给你的建议,不关心原因。为应用程序准备应用程序。