diff --git a/sapi/fpm/fpm/fpm_conf.c b/sapi/fpm/fpm/fpm_conf.c index e1aec90ff3e83..389a85a7d0fc1 100644 --- a/sapi/fpm/fpm/fpm_conf.c +++ b/sapi/fpm/fpm/fpm_conf.c @@ -752,6 +752,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); config->pm = PM_STYLE_ONDEMAND; config->pm_max_children = 2; diff --git a/sapi/fpm/tests/status-ping.phpt b/sapi/fpm/tests/status-ping.phpt new file mode 100644 index 0000000000000..9516efad751ee --- /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-- +