php ftp处理大文件阻塞问题

WBOY
Release: 2016-06-06 20:15:07
Original
1415 people have browsed it

使用php从ftp下载一个大文件的话
在执行的过程中
nginx就没法相应其他web请求
有什么办法能让它在后台静默执行么?
已经试过
ftp_nb_get
或者执行shell
结果都不行

回复内容:

使用php从ftp下载一个大文件的话
在执行的过程中
nginx就没法相应其他web请求
有什么办法能让它在后台静默执行么?
已经试过
ftp_nb_get
或者执行shell
结果都不行

你的PHP并发进程开得是否足够,或者是因为你每个PHP进程都去尝试使用FTP进行下载了?如果你要对下载文件进行操作,这个过程中必然需要阻塞PHP进程的,不过你可以将这些操作扔到一个独立的PHP进程中,不影响其他PHP进程处理请求。

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!