php - 哪些不同的设置会影响 PHP 和/或 Apache 超时?

标签 php apache timeout

我被要求帮助解决某人的网站问题。它是用 php 编写的,在 linux 机器上,使用 apache 服务器和 mysql,我以前从未使用过任何这些(除了学校的 linux 之外)。

我解决了大部分问题(无论使用何种语言,大多数代码实际上是相同的)但是在处理大文件时仍然有一页超时。我相当确定问题是某处超时,但我不知道所有 php 超时会在哪里。

我已经调整了php.ini中的max_execution_time、max_input_time、mysql.connect_timeout、default_socket_timeout和realpath_cache_ttl,但大约10分钟后仍然超时。我可以增加哪些其他设置来尝试解决此问题?

作为旁注,我知道在处理文件时通常不需要 10 分钟,但是网站的这一部分每周只有一个人使用一次或两次,她不介意将流程完成为预期!而且我真的不想用我不理解的语言重写别人的错误代码,因为我不理解的过程)

编辑:sql 进程在后台完成,只是网页本身超时。

最佳答案

根据 Frank Farmer 的建议,我将 flush() 添加到代码中,现在可以使用了。绝对是浏览器超时,谢谢 Frank!

关于php - 哪些不同的设置会影响 PHP 和/或 Apache 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533388/

相关文章:

php - Cronjob 检测最后修改的文件

web-services - 如何知道 2 个服务器之间的信息是否安全(SSL)?

iphone - iOS ping 和 ttl 超时

javascript - 循环json解析循环遍历每个字符

php - 调用从 PHP 执行插入/更新的 Oracle 函数?

apache - 无法缩短我的 MediaWiki 站点 URL? <directory> 指令在哪里?

c++ - 阻塞函数调用超时,即如何在X秒后停止等待用户输入?

timeout - 如何优雅地终止无响应的 tcl 脚本?

php - PHP 中的 memcached 持久性无法按预期工作

php - 在 MySQL 中选择 n 个组的随机子集