这个警告在PHP中意味着什么,我偶尔会在我的网站上得到它?

时间:2014-08-07 15:57:39

标签: php caching directory warnings php-5.3

因此,我运营的是分类广告网站,用户也会上传图片,但有时我会在此处收到此警告。我想补充一点,所有图片都上传到一个上传文件夹中,现在包含4680个图像文件。可能是因为该文件夹中有太多图像文件?下面的警告是什么意思?我想解决这个问题。它有时会弹出,当我刷新页面时,它会消失..

Warning: imagepng() [function.imagepng]: Unable to open '/home/content/72/9959172/html/thumb_cache/185x200__width__uploaded_files^classified_img^tractor61354.PNG' for writing: Stale NFS file handle in /home/content/72/9959172/html/al/includes/funcs_lib.inc.php on line 1168  

1 个答案:

答案 0 :(得分:1)

只是用谷歌搜索错误(就像你应该做的那样),第一个结果是:

http://www.cyberciti.biz/tips/nfs-stale-file-handle-error-and-solution.html

  

当句柄引用的文件或目录被其他主机删除时,文件句柄变为陈旧,而您的客户端仍保留对该对象的活动引用。当客户端上运行的进程的当前目录在服务器上被删除时(通过在服务器上或在另一个客户端上运行的进程),会出现一个典型示例。

(从Managing NFS and NIS到上面链接的网站)

我可能会建议不要使用NFS挂载,并尝试使用Unix EXT3 / 4挂载,因为它们更稳定。