Re: [Mod-fcgid-users] Fwd: mod_fcgid with php CGI hangs on interrupted downloads
Hi Josiah, There was a strace snippet in the linked serverfault page, as follows root@some-machine:~# strace -p 24837 Process 24837 attached - interrupt to quit write(3, \5|A\313%\35\337\376\275\237\230\266\242\371\37YjzD\322\215\357\336:M\362P\335\242\214\341..., 17432 Just hanging on that, or something like it, each time. I assume this is blocking trying to write back to the fcgid handler. Thanks, Liam On Tue, Feb 22, 2011 at 12:12 PM, Josiah Purtlebaugh josiah.purtleba...@gmail.com wrote: I don't have any solutions for you, but I'd recommend trying to discover where or why it's hanging. The tool 'strace' would be most useful in figuring this out. The ideas that come to mind off the top of my head are problems with file size, the memory of the child processes, or something like that. A dump of the php-cgi process might lead to you figuring out the true issue, though. Josiah Purtlebaugh josiah.purtleba...@gmail.com +1 253 797 4233 On Feb 21, 2011, at 4:12 PM, Liam O'Boyle wrote: Morning, I still haven't had any luck addressing this problem; I'm posting this in the hope that someone has some sort of idea, otherwise I will have to scrap mod_fcgid and revert to mod_php this evening, as this is causing considerable problems for our users. Thanks for any assistance, Liam -- Forwarded message -- From: Liam O'Boyle l...@elyobo.net Date: Tue, Feb 8, 2011 at 4:46 PM Subject: mod_fcgid with php CGI hangs on interrupted downloads To: mod-fcgid-users@lists.sourceforge.net Hi there, I'm having an issue with downloads through PHP when using mod_fcgid; if the download is interrupted before it's complete, the php-cgi process seems to block until the execution timeout is reached, rather than aborting immediately. Further requests to the server by the same user that interrupted the download hang until the process aborts and the php-cgi process starts serving more requests, but requests by other users do not appear to be affected. It doesn't appear to be a PHP problem, as the same code, when run using mod_php, executes correctly. Does anyone have any suggestions that I could look into to fix this? A full explanation is up on ServerFault - http://serverfault.com/questions/226464/php-fcgid-hangs-if-download-interrupted Thanks for any help, Liam -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users
Re: [Mod-fcgid-users] Fwd: mod_fcgid with php CGI hangs on interrupted downloads
Morning, They hang whenever interrupted; if a download would have taken 2 seconds and I cancel it, then the PHP process will hang until the timeout is reached; the same behaviour is observed with files of all sizes. Liam On Wed, Feb 23, 2011 at 9:46 AM, Josiah Purtlebaugh josiah.purtleba...@gmail.com wrote: Liam, Someone else commented that you should increase the value of your IPCCommTimeout setting; I'd recommend this as well, though I have to ask, as these uploads taking multiple minutes to complete or do they hang fairly quickly? Josiah Purtlebaugh josiah.purtleba...@gmail.com +1 253 797 4233 On Feb 22, 2011, at 6:03 AM, Liam O'Boyle wrote: Hi Josiah, There was a strace snippet in the linked serverfault page, as follows root@some-machine:~# strace -p 24837 Process 24837 attached - interrupt to quit write(3, \5|A\313%\35\337\376\275\237\230\266\242\371\37YjzD\322\215\357\336:M\362P\335\242\214\341..., 17432 Just hanging on that, or something like it, each time. I assume this is blocking trying to write back to the fcgid handler. Thanks, Liam On Tue, Feb 22, 2011 at 12:12 PM, Josiah Purtlebaugh josiah.purtleba...@gmail.com wrote: I don't have any solutions for you, but I'd recommend trying to discover where or why it's hanging. The tool 'strace' would be most useful in figuring this out. The ideas that come to mind off the top of my head are problems with file size, the memory of the child processes, or something like that. A dump of the php-cgi process might lead to you figuring out the true issue, though. Josiah Purtlebaugh josiah.purtleba...@gmail.com +1 253 797 4233 On Feb 21, 2011, at 4:12 PM, Liam O'Boyle wrote: Morning, I still haven't had any luck addressing this problem; I'm posting this in the hope that someone has some sort of idea, otherwise I will have to scrap mod_fcgid and revert to mod_php this evening, as this is causing considerable problems for our users. Thanks for any assistance, Liam -- Forwarded message -- From: Liam O'Boyle l...@elyobo.net Date: Tue, Feb 8, 2011 at 4:46 PM Subject: mod_fcgid with php CGI hangs on interrupted downloads To: mod-fcgid-users@lists.sourceforge.net Hi there, I'm having an issue with downloads through PHP when using mod_fcgid; if the download is interrupted before it's complete, the php-cgi process seems to block until the execution timeout is reached, rather than aborting immediately. Further requests to the server by the same user that interrupted the download hang until the process aborts and the php-cgi process starts serving more requests, but requests by other users do not appear to be affected. It doesn't appear to be a PHP problem, as the same code, when run using mod_php, executes correctly. Does anyone have any suggestions that I could look into to fix this? A full explanation is up on ServerFault - http://serverfault.com/questions/226464/php-fcgid-hangs-if-download-interrupted Thanks for any help, Liam -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users -- Free Software Download: Index, Search Analyze
[Mod-fcgid-users] Fwd: mod_fcgid with php CGI hangs on interrupted downloads
Morning, I still haven't had any luck addressing this problem; I'm posting this in the hope that someone has some sort of idea, otherwise I will have to scrap mod_fcgid and revert to mod_php this evening, as this is causing considerable problems for our users. Thanks for any assistance, Liam -- Forwarded message -- From: Liam O'Boyle l...@elyobo.net Date: Tue, Feb 8, 2011 at 4:46 PM Subject: mod_fcgid with php CGI hangs on interrupted downloads To: mod-fcgid-users@lists.sourceforge.net Hi there, I'm having an issue with downloads through PHP when using mod_fcgid; if the download is interrupted before it's complete, the php-cgi process seems to block until the execution timeout is reached, rather than aborting immediately. Further requests to the server by the same user that interrupted the download hang until the process aborts and the php-cgi process starts serving more requests, but requests by other users do not appear to be affected. It doesn't appear to be a PHP problem, as the same code, when run using mod_php, executes correctly. Does anyone have any suggestions that I could look into to fix this? A full explanation is up on ServerFault - http://serverfault.com/questions/226464/php-fcgid-hangs-if-download-interrupted Thanks for any help, Liam -- Index, Search Analyze Logs and other IT data in Real-Time with Splunk Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. Free Software Download: http://p.sf.net/sfu/splunk-dev2dev ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users
[Mod-fcgid-users] mod_fcgid with php CGI hangs on interrupted downloads
Hi there, I'm having an issue with downloads through PHP when using mod_fcgid; if the download is interrupted before it's complete, the php-cgi process seems to block until the execution timeout is reached, rather than aborting immediately. Further requests to the server by the same user that interrupted the download hang until the process aborts and the php-cgi process starts serving more requests, but requests by other users do not appear to be affected. It doesn't appear to be a PHP problem, as the same code, when run using mod_php, executes correctly. Does anyone have any suggestions that I could look into to fix this? A full explanation is up on ServerFault - http://serverfault.com/questions/226464/php-fcgid-hangs-if-download-interrupted Thanks for any help, Liam -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ Mod-fcgid-users mailing list Mod-fcgid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users