代码之家  ›  专栏  ›  技术社区  ›  Mr.Web

ajax+php:页面关闭后让服务器工作

  •  0
  • Mr.Web  · 技术社区  · 6 年前

    我有一个关于ajax和php的问题,基本上我有一个函数,它必须在某个操作上“无声地”启动,这包括通过ftp和db连接数据从这个站点发送到另一个站点。

    关键是我需要按下按钮,ajax发送一个请求,用户看到“服务器正在处理这个问题”,他可能会关闭(或者不关闭页面)。

    这就是说,假设用户更改或关闭页面,我需要知道的是pho请求是否会继续并完成(完成后最终发送邮件),或者这是否会被用户更改页面或任何原因中断。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mr.Web    6 年前

    我没有足够的名声对此发表评论。

    我想说我有很多 crons 它们在晚上运行,大约需要1个小时才能结束,一旦结束,它们就会把结果发电子邮件给我。

    如果我手动调用它们,30秒后我会得到一个服务器错误,但如果我检查日志文件,我会看到它们继续正常工作。

    以确保您可以创建一个日志文件并查看结果(tail-f'log.txt')。

    它对我来说工作正常,在客户到期后不会停止。