Mike
Well-Known Member
First off, apologies to anyone who was on the site, around 10:15 PM EST, this evening.
We went away and it wasn't pretty.
What with the additional traffic we've been seeing, I decided it was time to get busy with the server, trying to milk some more performance out of it. Most of you won't understand, but I upgraded PHP from version 5.2.17 to 5.3.24. My next plan was to upgrade MySQL, so I could then start doing some logging and tweaking on both MySQL and Apache, to better optimize the site.
But after the PHP upgrade, the site was down and I could not discover what was wrong. I was scouring the local error_log and the Apache error_log, but there were no errors being logged. The site was borked, big style, but not as far as the server was concerned.
A tech in the datacenter and I have been chewing at this for over 2 1/2 hours. I've had a grand total of 3 hours sleep in the last 33 hours and my brain is melting away.
Finally, we noticed an installed opcode caching script was removed with the PHP upgrade. After reinstalling it, still no hope. So, we decided to go back to square one and recompile PHP 5.2.17, to see what would shake out.
And we were still having problems, after the roll back. Finally, I removed the caching rules from the forum's configuration file and bada-bing! We're back.
Once I got in here, I checked the XenForo error logs and have found thousands (yes, thousands) of error messages in those logs. In addition to the opcode cache system, I also run a distributed memory object cachiong system, on the forums. And all of these errors are showing that systems extensions are not being loaded. I just ran through the logs and there were 2104 errors generated.
I just ran ps aux | grep memcached and it looks like it is being called, but XenForo says it is not. So we are verifying memcached is still with us. And then, like a couple of caffeine-crazed coders, we are going to make another stab at upgrading PHP and MySQL. Could someone brew another pot of coffee, this looks like it is going to be a l-o-n-g night. He says as he turns up the volume on the Grand Funk Live album...
OK, buckle your seat belts, because here we go. See you on the other side, if we make it that far.
We went away and it wasn't pretty.
What with the additional traffic we've been seeing, I decided it was time to get busy with the server, trying to milk some more performance out of it. Most of you won't understand, but I upgraded PHP from version 5.2.17 to 5.3.24. My next plan was to upgrade MySQL, so I could then start doing some logging and tweaking on both MySQL and Apache, to better optimize the site.
But after the PHP upgrade, the site was down and I could not discover what was wrong. I was scouring the local error_log and the Apache error_log, but there were no errors being logged. The site was borked, big style, but not as far as the server was concerned.
A tech in the datacenter and I have been chewing at this for over 2 1/2 hours. I've had a grand total of 3 hours sleep in the last 33 hours and my brain is melting away.
Finally, we noticed an installed opcode caching script was removed with the PHP upgrade. After reinstalling it, still no hope. So, we decided to go back to square one and recompile PHP 5.2.17, to see what would shake out.
And we were still having problems, after the roll back. Finally, I removed the caching rules from the forum's configuration file and bada-bing! We're back.
Once I got in here, I checked the XenForo error logs and have found thousands (yes, thousands) of error messages in those logs. In addition to the opcode cache system, I also run a distributed memory object cachiong system, on the forums. And all of these errors are showing that systems extensions are not being loaded. I just ran through the logs and there were 2104 errors generated.
I just ran ps aux | grep memcached and it looks like it is being called, but XenForo says it is not. So we are verifying memcached is still with us. And then, like a couple of caffeine-crazed coders, we are going to make another stab at upgrading PHP and MySQL. Could someone brew another pot of coffee, this looks like it is going to be a l-o-n-g night. He says as he turns up the volume on the Grand Funk Live album...
OK, buckle your seat belts, because here we go. See you on the other side, if we make it that far.