Hello,
Well as the title says, it's been a battle, and continues to be one. My webhost is 1and1 and I have had their "Dual Advanced" service since May of 2011. It is a shared server type of account and it has worked quite well for my small website until the last week or so. At the time this started I was running 4.2.1, a MediaWiki, and a few other small databases on it. vBulletin averages about 50 users online at a time, the majority of which seem to be search engine crawlers. This has never been an issue; the site has always run fine.
Late last week I noticed vBulletin's performance to be suddenly extremely poor. Randomly, page loads were and are taking in excess of 30 seconds to load. There are no error messages for "end users", just excruciatingly slow page loads most of the time. A few days after that I started receiving vBulletin generated error messages. The messages contain a wide variety of errors, but the constant in 100% of them is:
MySQL Error : MySQL server has gone away Error Number : 2006
Now I've done the research on this error message, gathering data from both this website and from vbulletin.org. I understand that it is a server side issue. I have submitted a ticket to the webhost, and suffice to say my interaction with them has been horrifying. Their tech support might as well be non-existent. I'll spare you the details. I don't have any information on any timeout values other than mysql.connect_timeout, which I see in the PHPInfo section of ACP. It is set to 60.
One thing I did notice with their service; they have a feature called "Site Lock", which is an apparent anti-virus/malware scanning system. Apparently it uses software called "Sophos" to complete the scans. It indicates that I have malware in the forum.php file. However, I have searched it from stem to stern and I see nothing. I looked at the page source of forum.php and I see nothing also. I have also used external websites that apparently can scan a URL and/or website looking for virus or malware activity. Other than Sophos, none have seen anything. The filesize of forum.php is exactly the same size as that of the install files that are on my local machine.
Aside from the above possibility, which I think is a false hit, I think/hope I have done everything I can on my end. I did run the patch up to 4.2.2 during this problem, thinking at the time that a refresh of the files might solve the problem. It did not. The only other change I made during the process was to upgrade to version 5.4 of PHP as I had been running a 5.2 version. 1and1 recommended 5.4 (not suggested by their support but posted at their website). Their version of SQL is 5.1.73-log. They claim they don't have a newer version. I have run optimization of the database both in the ACP and PHPMyAdmin. I have also run repair on all tables. It makes no difference. In PHPMyAdmin nothing looks unusual; no excessive overhead, no funky looking tables, etc.
The webhost is pretty much playing dumb, and making off base ludicrous suggestions that I should upgrade to a dedicated server as a "solution". Not acceptable.
I hope this is a thorough explanation. If anyone can think of anything else I can do on my end to ensure it is not any fault of mine, I'd appreciate any input. I'm at a loss at this point, but I am by no means an expert in these things. Thanks in advance, and regards.
Scott
Webmaster - Scan New England
http://www.scan-ne.net
Well as the title says, it's been a battle, and continues to be one. My webhost is 1and1 and I have had their "Dual Advanced" service since May of 2011. It is a shared server type of account and it has worked quite well for my small website until the last week or so. At the time this started I was running 4.2.1, a MediaWiki, and a few other small databases on it. vBulletin averages about 50 users online at a time, the majority of which seem to be search engine crawlers. This has never been an issue; the site has always run fine.
Late last week I noticed vBulletin's performance to be suddenly extremely poor. Randomly, page loads were and are taking in excess of 30 seconds to load. There are no error messages for "end users", just excruciatingly slow page loads most of the time. A few days after that I started receiving vBulletin generated error messages. The messages contain a wide variety of errors, but the constant in 100% of them is:
MySQL Error : MySQL server has gone away Error Number : 2006
Now I've done the research on this error message, gathering data from both this website and from vbulletin.org. I understand that it is a server side issue. I have submitted a ticket to the webhost, and suffice to say my interaction with them has been horrifying. Their tech support might as well be non-existent. I'll spare you the details. I don't have any information on any timeout values other than mysql.connect_timeout, which I see in the PHPInfo section of ACP. It is set to 60.
One thing I did notice with their service; they have a feature called "Site Lock", which is an apparent anti-virus/malware scanning system. Apparently it uses software called "Sophos" to complete the scans. It indicates that I have malware in the forum.php file. However, I have searched it from stem to stern and I see nothing. I looked at the page source of forum.php and I see nothing also. I have also used external websites that apparently can scan a URL and/or website looking for virus or malware activity. Other than Sophos, none have seen anything. The filesize of forum.php is exactly the same size as that of the install files that are on my local machine.
Aside from the above possibility, which I think is a false hit, I think/hope I have done everything I can on my end. I did run the patch up to 4.2.2 during this problem, thinking at the time that a refresh of the files might solve the problem. It did not. The only other change I made during the process was to upgrade to version 5.4 of PHP as I had been running a 5.2 version. 1and1 recommended 5.4 (not suggested by their support but posted at their website). Their version of SQL is 5.1.73-log. They claim they don't have a newer version. I have run optimization of the database both in the ACP and PHPMyAdmin. I have also run repair on all tables. It makes no difference. In PHPMyAdmin nothing looks unusual; no excessive overhead, no funky looking tables, etc.
The webhost is pretty much playing dumb, and making off base ludicrous suggestions that I should upgrade to a dedicated server as a "solution". Not acceptable.
I hope this is a thorough explanation. If anyone can think of anything else I can do on my end to ensure it is not any fault of mine, I'd appreciate any input. I'm at a loss at this point, but I am by no means an expert in these things. Thanks in advance, and regards.
Scott
Webmaster - Scan New England
http://www.scan-ne.net
Comment