加载没有当前作用域的大文件/进程php


load big file without current scope / process php

我需要从另一个服务器下载大文件,并保存到文件。

如何在后台运行脚本?如果在脚本中运行,我的脚本被挂起。

我试着pnctl_fork exec (), popen (), fopen()。

任何函数导致当前用户请求文件的服务器挂起。其他计算机上的用户可以访问

我不知道发生了什么。

有人能帮我吗?

我来告诉你我是怎么做的:

  1. 排队下载(有一些接口,你排队下载)
  2. 设置cronjob,它将每隔一分钟左右在后台运行和下载。

也有一些标志来跟踪每次下载的状态。这样你的脚本就不会在下载时停止。