有意使 PHP 脚本超时

Jon*_*tes 5 php apache .htaccess timeout

这可能看起来很奇怪,但我实际上需要一个会超时的 PHP 脚本,即:执行 Apache 将超时脚本并触发 408 错误需要很长时间。

这样做的目的是演示使用自定义 408 错误页面捕获 408 以向数据库报告超时。

也许您建议有更好的方法来做到这一点?

如果我没记错的话,我认为无限循环不会像 Apache 500 那样工作。

编辑 - - - -

有人指出 408 是客户端错误,那么另外,如果脚本超时,Apache 会触发什么错误?

我想要一个实际的例子而不是一个综合的例子,header()因为这是向客户推销的,他们最喜欢一个真实的例子。

谢谢!

Cod*_*ter 2

408 是客户端错误

408 请求超时

客户端在服务器准备等待的时间内没有发出请求。

所以你必须telnet <yourhost> 80坐下来等待。当然,fsockopen()如果您想以编程方式执行此操作,您可以通过模拟来实现。

从代码中抛出标头也可能有效。