使用CDN Sync工具插件时出错

时间:2011-01-17 作者:anu

既然wp-supercache对CDN有了一些内置支持,我已经尝试使用CDN同步工具将文件初始上载到Cloudfront。

但是,我在同步时出现了两组错误(我不得不使用强制上载,因为CDN同步工具认为我的所有文件都已上载)。

cURL错误:无法从文件/应用程序中打开/读取本地数据(26)。但此错误实际上并没有阻止上载文件

无法打开流:在/var/www/xxxxx/wp-content/plugins/cdn-sync-tool/lib/awssdk/lib/requestcore/requestcore中打开的文件太多。班php此错误会阻止上载文件->S3。

因此,第二个错误发生在上载了一定数量(可更改)的文件之后,然后影响所有剩余的上载。

你知道为什么或者可以做什么吗?

[更新]

在更新到版本0.9后,我现在重复出现以下错误(在同步了大约2000个文件之后)

警告:fclose():提供的参数不是[文件路径]/lib/awssdk/lib/requestcore/requestcore中的有效流资源。班php在线276

无法确定流式上载的流大小。完成

正在同步[2411/4732]IMG23435。jpg

警告:fopen(/var/www/xx/wp-content/uploads/2010/12/mg2343435.jpg)[函数.fopen]:无法打开流:在[文件路径]/lib/awssdk/lib/requestcore/requestcore中没有这样的文件或目录。班php在线527

1 个回复
最合适的回答,由SO网友:Backie 整理而成

你在运行什么操作系统?因为这听起来像是AWS php sdk的问题。看看他们的源代码,就会发现他们似乎没有使用fclose,并且您的操作系统必须对打开的文件有限制。

如果你在iain给我发电子邮件。剑桥-福布拉。com我将向您发送一份sdk副本,其中还包含一个bug修复程序。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?