Edit report at https://bugs.php.net/bug.php?id=60891&edit=1
ID: 60891 Patch added by: f...@php.net Reported by: erno dot kovacs at freemail dot hu Summary: FPM status serving should be moved to the master process Status: Analyzed Type: Bug Package: FPM related Operating System: Any PHP Version: 5.3.9 Assigned To: fat Block user comment: N Private report: N New Comment: The following patch has been added/updated: Patch Name: bug60891-v1.patch Revision: 1338246496 URL: https://bugs.php.net/patch-display.php?bug=60891&patch=bug60891-v1.patch&revision=1338246496 Previous Comments: ------------------------------------------------------------------------ [2012-01-26 14:57:22] ml at fatbsd dot com for security reason and by design it's not possible to make the master process to listen to those requests. The only possibility is to fork another process only to handle this. And this is quite a a big change. It's on my todo list but no ETA yet. ++ fat ------------------------------------------------------------------------ [2012-01-26 13:08:01] erno dot kovacs at freemail dot hu Description: ------------ When the server is overloaded, you cant query the FPM status page, however it should be its primary goal: being able to check whats going on. This way this cool feature is pointless. Test script: --------------- fpm conf: pm = dynamic pm.max_children = 1 pm.start_servers = 1 pm.min_spare_servers = 1 pm.max_spare_servers = 1 test script: <? sleep(60); ?> And while the only worker process is sleeping, send a query to the status page. It wont be served. Expected result: ---------------- Status page. Actual result: -------------- Hanging ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60891&edit=1