Hi,
Consider the following code:
# Doing some stuff
# ....
use CGI::Fast
while ($query = new CGI::Fast)
{
# Doing some stuff
# .....
# Calling a subroutine that doesn't exist, in some cases
(if $a_condition == 1)
{
&Undefined_Subroutine();
}
}
...
The code above will of course throw an error since we're calling a subroutine that doesn't exist. But, I think that I may have spotted a behaviour that doen't make sense. It seems like one ore more Apache processes are spawned when this happens, which in some cases leads to performance degradation for everyone that uses this script when it happens (consider that a lot of calls are made to the script that produces the same error).
My questions are:
1. Do you think that this behaviour exists, i.e. that a crashing script creates a performance degradation caused by many concurring Apache instances of the script?
2. If so, could we add/change something to avoid it? Removing the erroneous code (or eval'ing it) is a solution of course, I'm rather thinking of the behaviour itself, as a fallback.
3. Do you have any other FastCGI "tweaks" that you'd like to share?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.