<div dir="ltr"><div>I don't know why, but it is simply not working for me. I tried changing my SCRIPT_FILENAME to match yours exactly, and I changed my location block to "location ~ ^/fpm-status$ {}" - as opposed to using "=". Same problems.<br>
<br></div><div>I also tried toggling fastcgi_intercept_errors to see if that did anything.<br></div><div><br></div>May I ask to see your fastcgi_params file?<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Jun 20, 2013 at 10:41 PM, Steve Holdoway <span dir="ltr"><<a href="mailto:steve@greengecko.co.nz" target="_blank">steve@greengecko.co.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Thu, 2013-06-20 at 22:31 -0400, Schiz0 wrote:<br>
> Hello list,<br>
><br>
><br>
> I use php-fpm via fastcgi to handle my PHP scripts. I have that<br>
> working successfully. PHP-FPM has a feature where it displays a status<br>
> page, as mentioned here:<br>
> <a href="http://php.net/manual/en/install.fpm.configuration.php#pm.status-path" target="_blank">http://php.net/manual/en/install.fpm.configuration.php#pm.status-path</a><br>
><br>
><br>
> I'd like to be able to access this through nginx. I tried setting my<br>
> configuration to what I would expect to work, but, alas, it does not.<br>
><br>
> Here's my configuration:<br>
> <a href="http://p.ngx.cc/042567f732ada334" target="_blank">http://p.ngx.cc/042567f732ada334</a><br>
><br>
><br>
> The error I get when I try to browse to <a href="http://domain.com/fpm-status" target="_blank">domain.com/fpm-status</a> is:<br>
> "File not found."<br>
><br>
> in my browser, and in the nginx error log:<br>
><br>
> 2013/06/20 22:29:51 [error] 85006#0: *13 FastCGI sent in stderr:<br>
> "Primary script unknown" while reading response header from upstream,<br>
> client: x.x.x.132, server: <a href="http://domain.com" target="_blank">domain.com</a>, request: "GET /fpm-status<br>
> HTTP/1.1", upstream: "fastcgi://unix:/var/run/phpfpm.sock:", host:<br>
> "<a href="http://domain.com" target="_blank">domain.com</a>"<br>
><br>
><br>
> Nothing shows up in php-fpm's error log.<br>
><br>
> Thanks for any help/suggestions on getting this working!<br>
<br>
</div></div>For me,<br>
location ~ ^/(status|ping|apc_info.php)$ {<br>
    include fastcgi_params;<br>
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br>
    fastcgi_pass backend;<br>
    allow 127.0.0.1;<br>
    deny all;<br>
}<br>
<br>
with<br>
pm.status_path = /status<br>
<br>
in the pool definition works fine.<br>
<br>
I use a stub config just to manage 127.0.0.1 access, which include a<br>
load of monitoring stuff.<br>
<br>
hth,<br>
<br>
Steve<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
--<br>
Steve Holdoway BSc(Hons) MNZCS<br>
<a href="http://www.greengecko.co.nz" target="_blank">http://www.greengecko.co.nz</a><br>
Linkedin: <a href="http://www.linkedin.com/in/steveholdoway" target="_blank">http://www.linkedin.com/in/steveholdoway</a><br>
Skype: sholdowa<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</font></span></blockquote></div><br></div>