本番サーバーには、NFS を使用したマウント ポイントがあります。
192.168.160.5:/var/www on /var/www type nfs (rw,sync,noatime,intr,soft,timeo=30,rsize=32768,wsize=32768,intr,soft,timeo=30,rsize=32768,wsize=32768,addr=192.168.160.5)
この方法でマウントされた 2 台のマシンがありますが、最近奇妙な問題が発生しています。たとえば、次のスクリプトです。
clearstatcache();
if ( !file_exists($file_path) ) {
return false;
}
//calc time
$mtime = filemtime($file_path);
エラーが発生します:
filemtime() [function.filemtime]: 66 行目の /var/www/XXX.module の /var/www/XXX/954340789.2319_.html の統計に失敗しました。
いつでもこのエラーを再現することはできません。つまり、ランダムに発生します。
問題に対処する方法について何か提案はありますか?
詳しくは:
- すべてのサーバーは Debian 6.0.5 (Squeeze) です
- カーネル 2.6.32-5-amd64
- PHP 5.3.3-7+squeeze9