liderbug:
From my hosting company:
The interesting thing is, it's the only database table this is happening to, none of your other ones have shown the same problem in the logs.
You must have given your hosting company different information than you have given us. Either that, or they are feeding you BS, because the log entry provided doesn't indicate which table is being accessed, therefore they can't possibly say its the only one.
Besides that, the error log provided clearly show that it is an issue connecting to the database and until it an do this it has no way of accessing ANY of the tables.
liderbug:
However there are times when I run mysqlcheck I get Failed to Connect. And I have a daily script
for db in "show databases (returns 10)" (pseudo code)
do
mysqlcheck db
done
Who is "I" in this case? You or someone from the hosting company?
liderbug:
I get several lines on different DBs: "warning 3 clients are using or haven't closed the table properly"
even on a db/table that is not in use.
Nothing particularly unusual here. There are many possible causes. eg: Client gone away, code not correctly closing the tables after use, Server overloaded.
liderbug:
It makes me wonder if another user/hacker is over connecting.
Do you have a reason for thinking this? What?
liderbug:
My problem with checking for that is all users are "jailed" so I can't do top,ps,who,etc.
Nothing unusual here.
liderbug:
Which doesn't mean some 14 yo russian kid isn't scanning my DB's for data
It does mean that if the server doesn't allow remote access, and MANY don't. Thanks to a Nasty Miscrosoft bug many years a ago many hosts consider this as too much of a security risk (something that I don't agree with, its more secure than FTP, which all hosts seem to allow without a seconf thought).
liderbug:
or that another user has a webpage w DB that's hammering the L out of things.
Or perhaps even a search engine (if the host isn't up to handling the traffic).
liderbug:
Also when I pull up a given webpage, uses mysql, and get "Woops. Can't connect". So I reload the page and it works.
Sound to me like the MySQL server can't handle what is being asked of it.
liderbug:
Anything/argument/direction I can give my hosting company?
Thanks
cal
It isn't for you (or me) to give a hosting company any direction or argument. They will have logs to indicate these server errors and it is really up to them to find the cause and solution. All you can really do is try to keep track of when it occurs and keep submitting fault reports.
Cheers
RodG
NOTE: We are sorry that Rod is no longer with us.
We are grateful for all his contributions to the Zen Cart community.
Ozpost - The Ultimate Shipping module for Australian Merchants. Click these links for its Homepage, or Download from Zen-Cart.com.