PHP
我对网络服务器和媒体服务器有一个非常奇怪的问题。我在网络服务器上有一个网站,可以将音频文件上传到媒体服务器。该网站还负责删除音频文件。但是,我遇到了一个非常奇怪的错误,我用谷歌搜索了我的大脑试图找到但没有运气。
警告:ftp_delete() [function.ftp-delete]:删除操作失败。(Fsys 错误=32,服务器错误=1015)在 /......./page.php 第 175 行
我遇到了类似的事情。我就是这样做的,问题解决了
代码:
ftp_chmod( $ftpConnection, 777, $filelist ) ;
ftp_get( $ftpConnection, $dest . '\\' . $str, $str, FTP_BINARY ) ;
ftp_delete( $ftpConnection, $str ) ;
在玩了一些之后,我们能够弄清楚问题出在媒体服务器上。删除命令来自网络服务器,但如果音频文件是最近播放的,则媒体服务器会保持音频文件打开以进行流式传输,因此在媒体服务器发布之前无法对文件本身执行任何命令文件。所以我们所要做的就是等待 2 或 3 秒,我们就不再有这个问题了。