代码之家  ›  专栏  ›  技术社区  ›  Yevgeny Simkin

是否可以在进程退出之前从PerlCGI打印?

  •  1
  • Yevgeny Simkin  · 技术社区  · 14 年前

    我有一个PerlCGI,在它进入一个非常漫长的过程之前需要向浏览器报告一些信息,这个过程通常需要几分钟。

    目前我打印消息,但直到整个进程退出后才会显示。

    所以,我的问题是:

    是否可以将消息返回到浏览器中间流,如果不能

    如何生成一个单独的进程来处理冗长的位,这样我就可以退出初始进程,从而让用户得到他们需要的反馈。

    当冗长的过程完成时,不需要通知用户,因此,只要服务器一直在努力,我就可以退出。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Quentin    14 年前
    # Tell Perl not to buffer our output
    $| = 1;