X-Git-Url: https://git.tld-linux.org/?p=packages%2Fphp.git;a=blobdiff_plain;f=php-fcgi-graceful.patch;h=96c6496e02ae6176c527dd54a8bc72baa72de66a;hp=2540bc3cb044f71057a75ef2fe597bdcf21700a9;hb=029e4361d0227f335d20116b02fca24571663589;hpb=036ad354cf8a1bc51663ee13805028b108977303 diff --git a/php-fcgi-graceful.patch b/php-fcgi-graceful.patch index 2540bc3..96c6496 100644 --- a/php-fcgi-graceful.patch +++ b/php-fcgi-graceful.patch @@ -27,12 +27,12 @@ echo "end!
\n"; +/* Socket we are listening on incoming connections */ +static int fcgi_fd = 0; + - /** - * Process group - */ + #ifndef PHP_WIN32 + /* Did parent received exit signals SIG_TERM/SIG_INT/SIG_QUIT */ + static int exit_signal = 0; @@ -1221,6 +1224,21 @@ - exit(0); } + #endif +/** + * Graceful shutdown. Close listening sockets. @@ -50,16 +50,16 @@ echo "end!
\n"; + + PHP_INI_BEGIN() - STD_PHP_INI_ENTRY("cgi.rfc2616_headers", "0", PHP_INI_ALL, OnUpdateBool, rfc2616_headers, php_cgi_globals_struct, php_cgi_globals) - STD_PHP_INI_ENTRY("cgi.nph", "0", PHP_INI_ALL, OnUpdateBool, nph, php_cgi_globals_struct, php_cgi_globals) + STD_PHP_INI_BOOLEAN("cgi.rfc2616_headers", "0", PHP_INI_ALL, OnUpdateBool, rfc2616_headers, php_cgi_globals_struct, php_cgi_globals) + STD_PHP_INI_BOOLEAN("cgi.nph", "0", PHP_INI_ALL, OnUpdateBool, nph, php_cgi_globals_struct, php_cgi_globals) @@ -1764,7 +1764,6 @@ int requests = 0; int fastcgi; char *bindpath = NULL; - int fcgi_fd = 0; fcgi_request *request = NULL; + int warmup_repeats = 0; int repeats = 1; - int benchmark = 0; @@ -2080,9 +2080,14 @@ parent = 0;