|
Checking for MySQL errors
It's worrying when a web site that's been rock solid starts giving intermittent problems - and even more worrying when those intermittent problems just fade away and you're left unsure as to what was the cause of them. I'm afraid I'm the sort who wonders if and when the issue will return.
And so it was yesterday, when we were failing to connect to our databases from our web site - quite a serious situation as we use the databases throughout the site for "back lists", for tailoring pages to suit each individual's stated country and languages, and to help prevent denial of service attacks. And the failure was ugly, too.
As an short term measure, I've put in a couple of re-tries on the connection, and I've caught and flagged the mysql warnings by adding an extra @ in front of the MySQL connection and query calls in the PHP. Failures are now flagged with a neat warning in the page head, so that any of us who sees that message will be able to note / act on it, and customers get a professional message and not a page that, frankly, looked broken.
But this morning, it's a crisp and bright start and running fine. (written 2006-03-15 07:28:36)
Associated topics are indexed under H113 - Using MySQL Databases in PHP PagesH201 - PHP and MySQL for Content ManagementS161 - Data Access and Security in MySQL
Some other Articles
Please Register with Opentalk - but just once!A person of few wordsDenial of Service ''attack''West Wilts Railway Users Group and trains to LacockChecking for MySQL errorsPHP - London course, Melksham Course, Evening courseLost CamelUsing a MySQL database from PerlIf it's Sunday, it must be BedwynHow similar are two words
|
1892 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38 at 50 posts per page
This is a page archived from The Horse's Mouth at
http://www.wellho.net/horse/ -
the diary and writings of Graham Ellis.
Every attempt was made to provide current information at the time the
page was written, but things do move forward in our business - new software
releases, price changes, new techniques. Please check back via
our main site for current courses,
prices, versions, etc - any mention of a price in "The Horse's Mouth"
cannot be taken as an offer to supply at that price.
Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).
|
|