apache - 使用 Apache 显示长时间运行的 shell 进程

标签 apache http shell cgi

我有一个 CGI运行大约需要 1 分钟的脚本。现在 Apache 仅在进程完成后才将结果返回给浏览器。

如何让它像在终端上运行一样显示输出?

这是一个example这说明了问题。

我想看到数字 1 到 5 在打印时出现。

最佳答案

我必须禁用 mod_deflate 才能让 block 模式与 apache 一起工作

我没有找到另一种方法让我的 cgi 禁用自动编码为 gzip。

关于apache - 使用 Apache 显示长时间运行的 shell 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547488/

相关文章:

android - 带有 cookie 的 HttpPost 请求

Angular2 - 在此服务器上找不到请求的 url

linux - Bash,如果文件为空,如果不继续则离开脚本

mysql - 如何从 shell 脚本执行 MySQL 命令?

apache - 使用Apache2(或Nginx)处理Http请求。是否为每个或一组N个请求创建一个新进程?

regex - 在 htaccess 中添加 ID 号

php - 为什么 Google 索引友好 URL 时混合使用连字符和 %20?

php - 友好的 url 不聪明

jquery - nginx 代理从 https 到 http 获取阻止加载混合事件内容错误

c - 当你用&号调用相同的进程时,视觉上会发生什么