我刚从 Apache 换到 nginx , nginx 是异步运行 php 的?
我用 @fpassthru($file);向用户传送文件,传送完成后我记录了这次传送成功了。
这样做在 Apache 下是没问题的,但是 nginx 好像是异步执行 php 的?文件还没有传输结束,就调用了 fpassthru 后面的语句,这样无法知道这次传输是否成功啊。
要怎么修改才能让 nginx 像 Apache 一样?
我用 @fpassthru($file);向用户传送文件,传送完成后我记录了这次传送成功了。
这样做在 Apache 下是没问题的,但是 nginx 好像是异步执行 php 的?文件还没有传输结束,就调用了 fpassthru 后面的语句,这样无法知道这次传输是否成功啊。
要怎么修改才能让 nginx 像 Apache 一样?