我们使用PHP cron job通过FTP将一些文件发送给第三方。
但是有时我们会遇到以下错误:
ErrorException [ 2 ]: ftp_put(): php_connect_nonb() failed: Operation
now in progress (115) ~ MODPATH/fileop/classes/Drivers/Fileop/Ftp.php [ 37 ]
当我说“有时候”时,我的意思确切就是那个样子;大多数时候都没有问题,但有五分之一的时间会出现错误。这不是因为文件本身的问题,因为如果我们再试一次,它们就可以成功传输。
我们在网上找到了类似的问题-与PHP中的NAT设备或防火墙配置有关的漏洞,但是暗示是如果是这种情况,它就永远无法正常工作。
那么,为什么有时可以工作而有时不能?