There are an endless number of sites, articles and reports about IPower’s short comings (many of which are located here.) When you are a customer of IPower, they are essentially one of your partners in business.
This weekend I experienced a new problem with IPower. One of my client websites has a blog component to the site, used for updating news releases. The blog is powered by WordPress and I needed to upgrade WordPress and add some new functionality.
This is normally a very simple process and relatively quick. You upload some files and possibly run the upgrade.php file in WordPress if the database needs an update too.
Well IPower runs MySQL (database program) on a separate server from the actual web server on their new systems. For whatever reason, IPower apparently ran an upgrade on the MySQL server this weekend.
They have previously indicated to some users that poorly performing MySQL performance was related to systems like Joomla and WordPress and not their own servers. These systems are not perfect but 99 out of 100 other web hosts do not seem to have the slow loading page problem with MySQL powered systems that IPower has.
Maybe its possible the reason for this upgrade actually hinged on the need to solve the slow page loading problem for its customers or maybe not. I suspect there’s more of an issue with the configuration as opposed to their actual physical server.
The Problem
Anyway, I uploaded the files (took 4 tries as something kept timing out. Couldn’t tell if this was Dreamweaver or their ftp server connection. I normally have no issue with Dreamweaver and couldn’t tell what was causing the problem.
When I got to the upgrade.php step, I hit the link to run the upgrade and there was a distinct lack of action. In fact the process timed out. I tried it again an hour later and an hour after that. Timed out all three times.
Then the entire blog portion of the site stopped working and I started receiving error 500 notices and then Database Connection errors.
My Client’s Site was Down!
I tried contacting support through chat and never got through after waiting for 50 minutes ( I was 8th in the que when it started).
I then logged into vdeck and created a support ticket, which is a new beta system that they have.
After more than 24 hours, I never received any updates or acknowledgement and definitely no action from IPower based on the ticket.
So I tried chat again. This time I was 2nd in the que and got an actual person after about 20 minutes. The person was nice, but obviously managing multiple chat sessions. Responses during chat were extremely slow and it was obvious the chat representative was not paying attention to what I was saying let alone understanding my comments.
I did my best to keep my patience knowing that if I lost the person, I’d only have to get back in the que all over again some other day.
TIP – Once you have an IPower support person talking to you, do not let them go until the problem is actually fixed. No Matter what!
Anyway to make a long story less long, my problems were apparently related to IPower’s upgrade of their MySQL server. Initially as I was chatting IPower led me to believe that my problems (site down) could last for several days until the upgrade was done. That seemed nuts, so I persisted with them and was ultimately able to get things resolved.
The following is a transcript of your chat session.
General Info
Chat start time
Mar 24, 2008 4:46:07 AM EST
Chat end time
Mar 24, 2008 5:35:38 AM EST
Duration (actual chatting time)
00:49:30
Operator
Ipower Chat Representative
Chat Transcript
info: Welcome to IPOWER! You are number 2 in the queue.
Please be prepared to answer your Security Question when we begin chatting. To enhance our security protocols, we’ll need you to provide the answer to your Security Question at the beginning of our conversation. If you have not yet set your Security Question and Answer, please log into your account now to set it up. Thank you.
Please hold for the next available operator to respond.
info: We appreciate your patience. All operators are currently assisting other customers. Please continue to hold and we’ll be with you as quickly as possible.
In the meantime, please be prepared to answer your Security Question when we begin chatting. To enhance our security protocols, we’ll need you to provide the answer to your Security Question at the beginning of our conversation. If you have not yet set your Security Question and Answer, please log into your account now to set it up. Thank you for waiting.
info: We appreciate your patience. All operators are currently assisting other customers. Please continue to hold and we’ll be with you as quickly as possible.
In the meantime, please be prepared to answer your Security Question when we begin chatting. To enhance our security protocols, we’ll need you to provide the answer to your Security Question at the beginning of our conversation. If you have not yet set your Security Question and Answer, please log into your account now to set it up. Thank you for waiting.
info: You are now chatting with ‘Ipower Chat Representative’
Ipower Chat Representative: Hi Me. I apologize for the wait time. My name is Hannah, how are you today?
Me: Good how about you?
Me: I have a ticket that has been open for over 24 hours relating to MySQL issues on Ipower servers, that is causing my site to crash regularly.
Me: So far no one has responded to the ticket at all Support Ticket #4809381
Me: domain is advancedenvironmentalmanagement.com (on an ipower hosting plan)
Ipower Chat Representative: I apologize for any inconvenience this has caused you.
Me: no problem as long as we get it fixed
Ipower Chat Representative: To protect your account from unauthorized changes, can you please verify for me the answer to the Security Question:
Ipower Chat Representative: What is **** ***** **** ****?
Me: *********************************
Ipower Chat Representative: Thank you for the authentication.
Ipower Chat Representative: Can you please hold while I check this for you?
Me: sure (btw I can login to MySQL admin, but the service doesn’t run appropriately)
Ipower Chat Representative: Can you please hold while I check this for you?
Me: sure
Ipower Chat Representative: Thank you for holding.
Ipower Chat Representative: We are in the process of upgrading MySQL version, hence you may experience slowness. However, once the upgrade is completed you will not experience any issue.
Me: How many days is this going to take?
Ipower Chat Representative: The upgrade will be completed in few days.
Me: We aren’t talking slowness, we are talking failure
Me: How can you take websites offline for a few days?
Ipower Chat Representative: Me, we have not taken the Web site offline. However, you will only experience slowness.
Me: I’m telling you that the MySQL problems have taken my site offline.
Me: (for the last 24 hours)
Ipower Chat Representative: Me, you have told above that it is loading slow. However, if the Web site is not working, please let me know.
Me: No I stated that the MySQL issues were causing the site to crash regularly.
Ipower Chat Representative: Can you please provide me the URL of the page?
Me: I never mentioned anything about slowness.
Me: This is the directory that has the wordpress installation
Me: http://www.mysite.com/news/
Me: The problem is in the admin section of the site, it crashes due to the db after login
Me: and often comes up with a 500 error code for the publicly viewable portion as well or a screen that says there is a Database error
Ipower Chat Representative: Okay.
Ipower Chat Representative: Can you please provide me the admin username and password?
Me: username – ***************
Me: pword *****************
Ipower Chat Representative: Okay.
Ipower Chat Representative: Can you please hold while I check this for you?
Me: sure
Ipower Chat Representative: Thank you for holding.
Ipower Chat Representative: I was able to log into the admin page of the WordPress without any issue. I have not received any error.
Me: Did it say Upgrade ? and did you click it?
Me: that’s where it errors out
Me: and crashes
Me: I can’t proceed with any other work on the site until I get past the upgrade
Ipower Chat Representative: Can you please provide me the steps to replicate the issue?
Me: I just did
Me: alternatively go to http://www.mysite.com/news/wp-admin/upgrade.php
Me:
Ipower Chat Representative: I have accessed the above URl and I receive the following output ‘No Upgrade Required
Ipower Chat Representative: Your WordPress database is already up-to-date!’.
Me: I can get in now as well. It must have finally processed through or something.
Me: Thanks for the help.
Ipower Chat Representative: It’s my pleasure!
Ipower Chat Representative: I only have your first name. Can I have your complete name for our records?
Me: sure Me
Ipower Chat Representative: Thank you!
Ipower Chat Representative: Have you sent any e-mail to us regarding your issue? If so, please provide me the e-mail address through which you have sent the e-mail.
Me: no emails, I provided them through your support ticket process (number above)
Me: and entered at the start of the chat
Ipower Chat Representative: Okay.
Ipower Chat Representative: Is there anything else I can assist you with today?
Me: Nope that should do it. Thanks again
Ipower Chat Representative: Thank you for chatting with us. Please feel free to contact us at any time. We are available 24×7.
info: Chat session has been terminated by the site operator.
So my issue is now fixed. My site is running. The slow loading problem is now there, just like the representative promised (thanks for that).
There are times when I feel like my hosting experience with this business partner is more like the experience that a person receives when they go on a royal caribbean cruise ship and get sick from the service or the ships food or something. You spend all that money and time and end up getting sick from it.