You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@apache.org on 2017/06/27 21:23:53 UTC
svn commit: r1800090 - in /httpd/test/framework/trunk/t:
modules/proxy_fcgi.t php-fpm/etc/php-fpm.d/www.conf
Author: jim
Date: Tue Jun 27 21:23:53 2017
New Revision: 1800090
URL: http://svn.apache.org/viewvc?rev=1800090&view=rev
Log:
Since we can specify the PID file directly, do it.
Modified:
httpd/test/framework/trunk/t/modules/proxy_fcgi.t
httpd/test/framework/trunk/t/php-fpm/etc/php-fpm.d/www.conf
Modified: httpd/test/framework/trunk/t/modules/proxy_fcgi.t
URL: http://svn.apache.org/viewvc/httpd/test/framework/trunk/t/modules/proxy_fcgi.t?rev=1800090&r1=1800089&r2=1800090&view=diff
==============================================================================
--- httpd/test/framework/trunk/t/modules/proxy_fcgi.t (original)
+++ httpd/test/framework/trunk/t/modules/proxy_fcgi.t Tue Jun 27 21:23:53 2017
@@ -204,11 +204,10 @@ ok t_cmp($envs->{'SCRIPT_NAME'}, '/modul
# Testing using php-fpm directly
if ($have_php_fpm) {
- Misc::do_do_run_run("php-fpm", sub { system "php-fpm -F -p $servroot/php-fpm"; });
+ my $pid_file = "/tmp/php-fpm-" . $$ . "-" . time . ".pid";
+ Misc::do_do_run_run("php-fpm", sub { system "php-fpm -F -g $pid_file -p $servroot/php-fpm"; });
sleep 1; # Yes, we really need this here since php-fpm takes a while
$envs = run_fcgi_envvar_request(-1, "/fpm/sub1/sub2/test.php?query");
- # NOTE: Magic location!! See www.conf in t/php-fpm/etc/php-fpm.d
- # TODO: Make this less magical
- kill 'TERM', `cat /tmp/httpd-test-php-fpm.pid`;
+ kill 'TERM', `cat $pid_file`;
ok t_cmp($envs->{'SCRIPT_NAME'}, '/fpm/sub1/sub2/test.php', "Server sets correct SCRIPT_NAME by default");
}
Modified: httpd/test/framework/trunk/t/php-fpm/etc/php-fpm.d/www.conf
URL: http://svn.apache.org/viewvc/httpd/test/framework/trunk/t/php-fpm/etc/php-fpm.d/www.conf?rev=1800090&r1=1800089&r2=1800090&view=diff
==============================================================================
--- httpd/test/framework/trunk/t/php-fpm/etc/php-fpm.d/www.conf (original)
+++ httpd/test/framework/trunk/t/php-fpm/etc/php-fpm.d/www.conf Tue Jun 27 21:23:53 2017
@@ -1,7 +1,6 @@
; Start a new pool named 'www'.
; the variable $pool can be used in any directive and will be replaced by the
; pool name ('www' here)
-pid = /tmp/httpd-test-php-fpm.pid
[www]
listen = 127.0.0.1:9001
pm = static