https://issues.apache.org/bugzilla/show_bug.cgi?id=47645
--- Comment #3 from HWS <[email protected]> 2009-08-06 05:07:05 PDT --- Faster than expected, the bug occurred again, and I could collect some hopefully informative output while the server was hanging: *** master httpd process: * pstack PID : fefcc1d0 pollsys (ffbffb30, 0, ffbffb98, 0) fef67b68 pselect (ffbffb30, ff034630, ff034630, 0, ffbffb98, 0) + 1c8 fef67ee0 select (0, 0, 0, 0, ffbffc00, 4ab82600) + a0 ff21faf0 apr_sleep (0, f4240, f4240, 33c, 9c180, f4000) + 4c 0004398c ap_wait_or_timeout (11175, 11000, ffbffcd0, ffffffff, 3, f4000) + 7c 0006ab00 ap_mpm_run (a, ff220c9c, 0, 0, 9ad84, 9c030) + 2f0 0002787c main (1, 9957c, 99400, 9a400, 99510, cb188) + 994 00026688 _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : pollsys(0xFFBFFB30, 0, 0xFFBFFB98, 0x00000000) = 0 waitid(P_ALL, 0, 0xFFBFFAB8, WEXITED|WTRAPPED|WSTOPPED|WNOHANG) = 0 pollsys(0xFFBFFB30, 0, 0xFFBFFB98, 0x00000000) (sleeping...) pollsys(0xFFBFFB30, 0, 0xFFBFFB98, 0x00000000) = 0 waitid(P_ALL, 0, 0xFFBFFAB8, WEXITED|WTRAPPED|WSTOPPED|WNOHANG) = 0 pollsys(0xFFBFFB30, 0, 0xFFBFFB98, 0x00000000) = 0 waitid(P_ALL, 0, 0xFFBFFAB8, WEXITED|WTRAPPED|WSTOPPED|WNOHANG) = 0 ... etc. * truss -t !all -u a.out: -p PID : (No other process showed any output on this!) /1...@1: -> perform_idle_server_maintenance(0xa6e18, 0x11000, 0xffbffcd0, 0xffffffff) /1...@1: <- ap_wait_or_timeout() = 0xffbffce4 /1...@1: -> ap_wait_or_timeout(0xffbffce4, 0xffbffce0, 0xffbffcd0, 0xa6e18) /1...@1: <- ap_wait_or_timeout() = 0x11175 /1...@1: -> perform_idle_server_maintenance(0xa6e18, 0x11000, 0xffbffcd0, 0xffffffff) /1...@1: <- perform_idle_server_maintenance() = 1 /1...@1: -> ap_wait_or_timeout(0xffbffce4, 0xffbffce0, 0xffbffcd0, 0xa6e18) /1...@1: -> ap_run_monitor(0xa6e18, 0x0, 0x0, 0x0) /1...@1: <- ap_run_monitor() = 0 /1...@1: <- ap_wait_or_timeout() = 0x11175 /1...@1: -> perform_idle_server_maintenance(0xa6e18, 0x11000, 0xffbffcd0, 0xffffffff) /1...@1: <- perform_idle_server_maintenance() = 1 /1...@1: -> ap_wait_or_timeout(0xffbffce4, 0xffbffce0, 0xffbffcd0, 0xa6e18) /1...@1: <- ap_wait_or_timeout() = 0x11175 /1...@1: -> perform_idle_server_maintenance(0xa6e18, 0x11000, 0xffbffcd0, 0xffffffff) ... etc. *** fcgi-controlling httpd process: * pstack PID : fefcc1d0 pollsys (ffbff9b0, 1, 0, 0) fef67b68 pselect (ffbff9b0, ff034630, ff034630, 40, 0, 0) + 1c8 fef67ee0 select (10, ffbffba0, 0, 0, 0, ffbffc29) + a0 feb99a9c fcgi_pm_main (180, 0, febb6b80, feba005c, feba00e8, 3) + 9a4 feb943d4 init_module (a6e18, 18f6a8, aae28, ada58, 9782c, 0) + 264 0003abd4 ap_run_post_config (a6e18, e4f10, aae28, ada58, 9, 1c6908) + 48 00027820 main (1, 9957c, 99400, 9a400, 99510, cb188) + 938 00026688 _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : pollsys(0xFFBFF9B0, 1, 0x00000000, 0x00000000) (sleeping...) *** one worker httpd process: * pstack PID : fefcb904 portfs (6, 8, 1ed548, 2, 1, ffbffa80) ff21a994 apr_pollset_poll (1ed508, 0, 989680, ffbffaf8, ffbffaf4, 11177) + 12c 0006a218 child_main (18, 989400, 9a400, 1f34d0, 1, 9c400) + 378 0006a4d8 make_child (9a400, d, 9ac00, 0, 9ac00, e) + 128 0006a6f0 perform_idle_server_maintenance (2, ffbffbec, 9ad7c, 1, 2, 9c400) + 164 0006ac18 ap_mpm_run (a, ff220c9c, 0, 0, 9ad84, 9c030) + 408 0002787c main (1, 9957c, 99400, 9a400, 99510, cb188) + 994 00026688 _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : port_getn(8, 0x001ED548, 2, 1, 0xFFBFFA80) (sleeping...) port_getn(8, 0x001ED548, 2, 1, 0xFFBFFA80) = 0 [62] port_getn(8, 0x001ED548, 2, 1, 0xFFBFFA80) (sleeping...) *** all other worker httpd processes (adresses varying): * pstack PID : fefcb804 fcntl (f, 7, ff232d2c) fefbb4cc fcntl (f, 1, ff332a00, ff213f24, ffffedf6, 49db8400) + 84 ff212610 proc_mutex_fcntl_acquire (33c, 0, 1f3f8, fffb7d40, ff2319d4, 18f7f0) + 44 000698cc accept_mutex_on (8, 0, 0, 0, 8, 9c000) + 8 0006a168 child_main (18, 3e8, 9a400, 1f34d0, 1, 9c400) + 2c8 0006a4d8 make_child (9a400, c, 9ac00, 0, 9ac00, d) + 128 0006a6f0 perform_idle_server_maintenance (2, ffbffbe8, 9ad7c, 0, 2, 9c400) + 164 0006ac18 ap_mpm_run (a, ff220c9c, 0, 0, 9ad84, 9c030) + 408 0002787c main (1, 9957c, 99400, 9a400, 99510, cb188) + 994 00026688 _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : fcntl(15, F_SETLKW, 0xFF232D2C) (sleeping...) *** all cronolog processes (adresses varying): * pstack PID : ff2cc2e4 read (0, ffbdfd5c, 10000) 00011c74 main (26c00, 4a7aac78, 25dd0, 3, 25800, ffbffe8e) + 790 000113dc _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : read(0, 0xFFBDFD5C, 65536) (sleeping...) *** master php process: * pstack PID : feb4c91c waitid (7, 0, ffbfdbd0, 3) feb3c120 wait (ffbffe38, 1, ff2c2a00, 2, 570cf4, 0) + 58 0047182c main (7fa0, 580f20, 0, 1, 58103c, 1) + 9cc 00042fa8 _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : waitid(P_ALL, 0, 0xFFBFDBD0, WEXITED|WTRAPPED) (sleeping...) *** child php processes: * pstack PID : feb4b97c accept (0, ffbfdc3c, ffbfdcac, 1) 00472794 main (8014, 0, 1f4, 1, 0, 1) + 1934 00042fa8 _start (0, 0, 0, 0, 0, 0) + 108 * truss -p PID : accept(0, 0xFFBFDC3C, 0xFFBFDCAC, SOV_DEFAULT) (sleeping...) -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
