From: "Steven Staples" on 25 Aug 2010 14:30 Ok, this is my first post here. I have been writing in PHP for about 7 years or so now, I am not an expert, but I do pretend to be one :P ANYWAY, my client and I have been working on a strange issue that I cannot seem to pin point, or replicate, not to mention, it has no rhyme or reason for it to happen except if maybe the user submits a form, and their internet connection "hiccups" or the script terminates. Some times, the submitted form can have probably more information than it should, and the script is doing more than it should, so the execution time may take upwards of a few seconds to a minute or so. My question is, is the function/setting: Ignore_user_abort(true); Going to possibly fix my issue? Could I combine that with: Ignore_user_abort(true); Set_time_limit(900); # 15 minutes, JUST INCASE of a problem! So that if after 15 minutes, if the script has gone CRAZY, it will at least not run forever? Any help? Ideas? Is this a good idea? Steven Staples
From: Ashley Sheridan on 25 Aug 2010 14:56 On Wed, 2010-08-25 at 14:30 -0400, Steven Staples wrote: > Ok, this is my first post here. I have been writing in PHP for about 7 > years or so now, I am not an expert, but I do pretend to be one :P > > ANYWAY, my client and I have been working on a strange issue that I cannot > seem to pin point, or replicate, not to mention, it has no rhyme or reason > for it to happen except if maybe the user submits a form, and their internet > connection "hiccups" or the script terminates. > > Some times, the submitted form can have probably more information than it > should, and the script is doing more than it should, so the execution time > may take upwards of a few seconds to a minute or so. > > My question is, is the function/setting: > Ignore_user_abort(true); > Going to possibly fix my issue? > > Could I combine that with: > Ignore_user_abort(true); > Set_time_limit(900); # 15 minutes, JUST INCASE of a problem! > > So that if after 15 minutes, if the script has gone CRAZY, it will at least > not run forever? > > Any help? Ideas? Is this a good idea? > > Steven Staples > > > > The manual entry for this suggests it does exactly what you need it to, so I would go out on a limb and say yes in this case. A timer might not be such a good idea for all scripts, but maybe some that you know should not run above a certain duration. Thanks, Ash http://www.ashleysheridan.co.uk
|
Pages: 1 Prev: Odd crash. Next: Web application architecture (subdomain vs. sub directory) |