nginx 0.7.59 open_file_cache and NFS
Igor Sysoev
is at rambler-co.ru
Wed Jun 10 14:03:33 MSD 2009
On Wed, Jun 10, 2009 at 11:49:00AM +0200, andan andan wrote:
> We have two nginx serving static objects from a shared NFS partition,
> and we are using open_file_cache for performance purposes:
>
> With nginx 0.6.x, when the developers uploads files, during a few
> seconds (less than 30s) we see this errors in logs:
>
> [alert] 2721#0: *75303 sendfile() failed (116: Stale NFS file handle)
> while sending response to client, client: XXX ....
>
> I understand that is a normal behaviour because we are using a open_file_cache.
>
> But, when we upgrade to nginx 0.7.59 the same errors appears
> indefinitely (and of course we are sending corrupted objects or
> blank), it seems that, open_file_cache_valid is been ignored in new
> version.
>
> Any idea, tip or recomendation ?
>
> In other hand, is recomended the use of open_file_cache, until now, we
> are very happy with it.
What OS do you using on NFS client and server side ?
How files are uploaded - simple cp or
cp file file.temp
rm file
mv file.temp file
?
I believe in later case NFS should provide atomic operation.
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list