segfault on fs stat

Igor Sysoev igor at sysoev.ru
Thu May 13 14:05:15 MSD 2010


On Thu, May 13, 2010 at 11:57:25AM +0200, Daniele Melosi wrote:

> Hi all,
> 
> i've a strange problem with an nginx conf.
> 
> >From the strace i saw:
> [pid  9749] recvfrom(58, "GET /post/18563571/post-via-perl"..., 1024, 0,
> NULL, NULL) = 1003
> [pid  9749]
> stat("/var/www/htdocs/post/18563571/post-via-perl-direttamente-da-new-york",
> 0x7fff13379840) = -1 ENOENT (No such file or directory)
> [pid  9749] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> 
> The related nginx conf is:
> if ( !-e $request_filename) {
>     rewrite ^(.*)$ /blog.php?q=$1 last;
>     break;
> }

Try

    location / {
        try_files  $uri  /blog.php?q=$uri;
    }


-- 
Igor Sysoev
http://sysoev.ru/en/



More information about the nginx mailing list