我们通过FTP将一些文件通过PHP cron作业发送给第三方.
但有时我们会收到以下错误:
ErrorException [ 2 ]: ftp_put(): php_connect_nonb() failed: Operation
now in progress (115) ~ MODPATH/fileop/classes/Drivers/Fileop/Ftp.php [ 37 ]
Run Code Online (Sandbox Code Playgroud)
当我说"有时"时我就是这么说的; 大多数情况下,它会很好,但我们得到的错误大约是五分之一.这与文件本身无关,因为如果我们再试一次,它们会很愉快.
我们在网上发现了类似的问题 - 与使用NAT设备的PHP中的错误或与防火墙配置有关的问题,但这意味着,如果是这种情况,它将无法工作.
那么,为什么有些时候会有效呢?