[LINK] Scoop! fed.gov.au server down
Adam Todd
at@ah.net
Wed, 17 Oct 2001 23:03:50 +1000
>A hint to the source of the problem: "Maximum open cursors exceeded".
><correction mode=open>
>This suggests to me that the database behind the Web server was asked to
>create too many persistent connections at once - ie a minor design flaw,
>instead of opening database connections in non-persistent mode,
Totally correct Richard, but any good designer is going to use a web server
that has the ability to have the CHILDREN manage the persistent
connections, not have a new session fro each USER connection!
>the designer opened persistent connections; those connections were not
>closed reliably when user sessions ended, and eventually the number of
>open connections exceeded the limits of the server.
This is a MAJOR limitation of IIS and MS-SQL, and judging by the code
sample, it's way over "autogenerated" using far too much tool and not
enough "programmer"
>I'll leave it to others to analyse whether the server's failure mode was
>spitting out information that should be regarded as sensitive.
It's not sensitive, unless the MS-SQL server is connected to a visible IP
address and I'm sure that's not the case ... is it? Nah, surely the FEP
Servers will be on visible and the database servers off REAL IP's. Anyone
with any network knowledge knows you don't put your database server on a
visible IP address, like that company in Melbourne during the NIMDA worm, a
share trading company too!