diff --git a/sapi/fpm/fpm/fpm_conf.c b/sapi/fpm/fpm/fpm_conf.c index bfa78447e3d..ac4343bbf88 100644 --- a/sapi/fpm/fpm/fpm_conf.c +++ b/sapi/fpm/fpm/fpm_conf.c @@ -763,6 +763,8 @@ static int fpm_worker_pool_shared_status_alloc(struct fpm_worker_pool_s *shared_ FPM_WPC_STR_CP(config, shared_config, user); FPM_WPC_STR_CP(config, shared_config, group); FPM_WPC_STR_CP(config, shared_config, pm_status_path); + FPM_WPC_STR_CP(config, shared_config, ping_path); + FPM_WPC_STR_CP(config, shared_config, ping_response); fpm_conf_apply_kv_array_to_kv_array(shared_config->php_values, (char *)config + WPO(php_values)); fpm_conf_apply_kv_array_to_kv_array(shared_config->php_admin_values, (char *)config + WPO(php_admin_values)); diff --git a/sapi/fpm/tests/status-ping.phpt b/sapi/fpm/tests/status-ping.phpt new file mode 100644 index 00000000000..9516efad751 --- /dev/null +++ b/sapi/fpm/tests/status-ping.phpt @@ -0,0 +1,40 @@ +--TEST-- +FPM: Ping on the status invisible pool +--SKIPIF-- + +--FILE-- +start(); +$tester->expectLogStartNotices(); +$tester->ping('{{ADDR[status]}}'); +usleep(100000); +$tester->terminate(); +$tester->expectLogTerminatingNotices(); +$tester->close(); + +?> +Done +--EXPECT-- +Done +--CLEAN-- +