2008
01.29

New Server Changes

Now that things are stable and the up time is over 8 days. I can finally declare that all the “hiccups” we had earlier have now been fixed. If however you still have a problem just submit a Support Ticket and I will promptly solve the issue.

The changes that I have made on this new server are very minor. For one there will be no more Fantastico. It took them one month to update wordpress. And that was after 2 versions with security fixes had already been out for weeks.. It’s a huge security issue to not have the updated versions of scripts, and frankly I’d rather not have Fantastico if it takes them more than a week to produce the updates. If however a lot of people want it I can see what I can do about getting it..

One other change I made was to the webmail part (:2095). I’ve been meaning to add RoundCube Webmail to the list of available options. And about 20 minutes ago I completed the 2nd fresh install (first didn’t work for some reason). Personally if I’m not using gmail I only use RoundCube; what can I say I’m a sucker for the cool ajax and layout of rc :)

All the hosting plans will be increasing by 1.3%. This change only applies to NEW customers. I won’t be changing anything for current customers.

By late February XC-Host will have new banners and specials going on. Also I will be introducing Referral Rewards. These are for current customers who refer someone to XC-Host (and they signup). You will get an extra 50mb of either space or bandwidth per referral. To get your referral reward just (for now) open a ticket over at: http://www.xc-host.com/?page=support and in the ticket please include the domain and paypal email address of the person you referred and of course which account you want the reward added to..

If you have any questions or concerns on anything I mentioned in this blog please either leave a comment, email me (joe m at xc-host.com), or send in a support ticket!

– JoeM

2008
01.21

This hasn’t effected all accounts. The only ones I’ve seen it on are ones that have open source scripts like wordpress and the accounts that have an index.php file. What happened was a blank index.html file was created. I’ve removed all the ones I know about and will be going through each folder to check. If however tomorrow one of your sites shows a blank index.html page (and you have verified it by checking the source) send in a support ticket here: http://xc-host.com/?page=support.

This leads me to believe that maybe it is a safety precaution. Would make sense but it would make even more sense to put a second script that would erase those index.html files once the account transfer is complete…

Sorry for any inconvenience this has caused.

2008
01.21

We are Live on 4 cpus ;)

I still can’t get over the fact that the server has 4 cores or cpus (in whm it says “cpus”). It is just so cool got about 230 active connections going on at the moment and the server load is only 0.17.

If anyone has any problems with their websites please don’t hesitate to instant message me on msn, or submit a ticket over at http://xc-host.com/?page=support. I won’t be on msn much today. When I get home at around 6pm I’ll be online…

– Joe Mittler

2008
01.19

Schedule for the Transfer Tonight

UPDATE #4: The largest account I have is almost finished restoring its been doing this for approx. 3 hours or more now. After that 6 more accounts to go. This will be my last post as I am going to be copying this account over in the last copy for my macbook. I have my windows box doing this as well. Good thing its a practically silent pc I made ;) .

UPDATE #3: 90% complete just getting a couple more accounts that were left behind last night…

UPDATE #2: 2 of 4 resellers copied over and most of the non-reseller accounts are over as well. It’s 3am now lol. Playing some gta: san andreas multiplayer stuff while the transfers go on..

UPDATE #1: 1 of 4 resellers copied over.

Slowly over the past week I have been transferring accounts. Not customer accounts my own and some others who didn’t mind moving early. Just 4 hours ago I transferred 5 accounts from Ireland over to the new server. This is because at 5pm my time (Toronto) it’s 10pm in Ireland. So the transfer made sense.

Right now I am transferring the last account of mine over. As of 10pm tonight I will start the transferring. I am around 60% done as it is right now. I just have to transfer the accounts for the people who wanted to be moved last.

This account (xc-host.com) will be moved last because I’ll be posting updates here and it is the root server domain.

A notice to resellers who have custom name servers. I will change your dns record to reflect the new name servers once it is transferred over. All you need to do is change your name server ips with your registrar. The new ips are as follows: ns1 = 65.254.54.122  ns2 = 65.254.54.123.

For those of you with a dedicated ip address. They will still be there I’ll just add them once the transfer is over. Unless of course the server does it for me.  Same thing with the open_basedir restriction and shell access.

I’ll post more updates as I get them.

2008
01.16

Updates to the Server Move

Unfortunately the old backup drive is not compatible with the new server so I had to fork over some more money to get a new backup drive. Tbh I cannot live without one, it has made things so much easier when clients request backups. Its a couple shell commands away :)

Also I have decided to make things easier. I will wait until this weekend when I have more tim to move the accounts over. So from the 19th – 20th I will be copying accounts over. And any stragglers or odds and ends I need to fix will be dealt with on the 21st- 23rd. Then on the 24th the old server goes down as thats when the next bill is due.

I will make another post for copying over accounts, which will provide updates as the process occurs.

Night :)

– JoeM

2008
01.15

Server Changes…

Over the past couple of months it has become clear to me that xc-host is growing pretty fast, added 3 new and big clients just last month. It is at sometimes crippling the current server.

Last week I got an email from my current host with a new server that was for sale. Since then I have contacted ayksolutions via msn and asked about the server. It was only for “new servers” but the owner said that if I still wanted it and could wait a week (this was last tuesday) it would be mine. Since tuesday is today I have gotten the server. They are installing cPanel on it as I type this and I’ll start moving accounts tomorrow. I need tonight and some of tomorrow to get it ready to go. Have a long night of installing and configuring to do..

I will be moving accounts in alphabetical order. Unless you want yours moved to the end. If you do either leave a comment or email me. Include in the email which account it is (domain preferably).

During the move it would be good not to update your website unless your one of the last accounts to be copied over.  Once everyone is on the new server I’ll update the nameservers for all the domains. It would be good if you have your nameservers set to xchost.net or xchost.biz to change them to ns1.xc-host.com and ns2.xc-host.com. When xchost.biz comes up for renewal this year I won’t be renewing it. xchost.net I will keep forever but I’d prefer it if everyone was on xc-host.com’s nameservers.

Just before I go here are the specs for the new server:

Dual Xeon 3.0Ghz HT
4GB RAM
250GB HD
2000GB of Bandwidth on 100mbit dedicated port
cPanel 11

This is about 6x faster than what we currently have. And it only cost me an extra 40 a month. So it was an offer I could not turn down :)

I will do my best to keep everything as smooth as possible during the transfer. I’ll update this post as the accounts transfer and with any other updates. Might be one soon, just have to think about it first…

Right now this is the last response I got from ayk: “We’ll be beginning on this shortly. First we’ll get cpanel installed on your new server on the primary drive. After that’s done, we’ll go ahead and move the backup drive to it and you should be all set.” There will be a little downtime while they move the backup drive, it won’t be that much. So its nothing much to worry about :)

EDIT: Been asked about downtime. The only downtime that will occur is when the backup drive is moved and when the ips are changed. I don’t see it being much, registrars today are pretty good at updating information pretty fast. For the most part it will be individual isp’s that I will have most of the problem with, I just hope they update their information pretty fast. Rogers (my isp) is shitty at doing that lol, proxy ftw!

EDIT2: I will be moving accounts during off peak times. Some of the smaller accounts I will move anytime but the bigger ones for sure will be done during off peak times.

– JoeM

2008
01.13

Recent Post on the Support Forums

Hello everyone,

Just going to nip this strange post I noticed in the forums today in the butt. Here is the url to the forum topic: http://forums.xc-host.com/showthread.php?tid=38

A one “My username doesnt matter” posted on the forum that I have scammed them. To make this clear. I have never scammed anyone for hosting ever. My profit margins are so slim why would I? I have tons of space left on the server and might be upgrading it soon (not 100% sure if I will get the server) to one 6x as fast.

If this person can provide the paypal transaction id or some other means of proof. I will gladly host them for a year or refund their money.. I would really like to see how I scammed this person. I have no record of this person ever signing up from the email: iwannaplay@e2umail.com. There ip address at the time of signing up is: 71.175.182.216. It is from Verizon. Here’s a link to the page: http://whois.ws/whois-ip/ip-address/71.175.182.216 If this persists with this person I will be contacting their isp.

So to current clients do not be alarmed. This post was a hoax as far as I can tell. My best guess is this is a competitor trying to take away any new prospective clients away from me.. I have never scammed anyone and don’t see why I would. I don’t make much money from this (barely break even every month). So any new signups I setup asap and make sure the new client is satisfied.

I figure by blogging about this and not just deleting the post it will show that I have nothing to hide and have never scammed this person.

– JoeM

2008
01.10

What Happened Yesterday…

First I’ll give you ayksolutions events that occurred yesterday then I’ll give my input!

Let’s Begin:  “At approximately 4:45 am EST the NAP suffered a power outage lasting approximately 10 seconds from Georgia Power.
The generators fired and came online 15 seconds after the initial outage and the load was transferred to generators which ran for 30 minutes while monitoring the incoming power quality from GA Power at which time the load was transferred back to utility.

One of the UPS’s that serves part of the facility suffered a battery outage on 2 different redundant strings which caused it to drop the load.

We installed a second redundant string approximately 9 months ago to minimize the possibility of this type of situation. The batteries in the 2 strings are setup in parallel meaning each is capable of carrying the full load for up to 5 minutes.
All it takes is 1 battery in a string to fail for the entire string to fail. This is the same in all ups systems and is the reason we installed the second string from advice from the manufacturer.

The original string batteries are 1.5 years old and were installed new. The second string is 9 months old and was installed new.

A single battery in the second string failed after 3 batteries in the first string failed.
We turned the generators back on to avoid an interruption during troubleshooting and maintenance and MGE sent a tech onsite within an hour to troubleshoot at which time we discovered the battery issue. We replaced the batteries within an hour of diagnosis and brought the system back online and out of maintenance bypass.

The load is currently protected and all batteries have been tested again.
Both sets of batteries have been maintained and tested by MGE direct service every 6 months under a pm plan that they recommended for proper maintenance and operation. This was extremely rare and unforeseen to have something like this happen.

We are purchasing our own battery tester and will set up a monthly pm on the batteries that we will conduct ourselves in addition to the 6 month pm that MGE does on the UPS as Well as the batteries. We are also researching a real time battery monitoring system that can predict battery failure.

Batteries are the weakest link in the system and we feel like we properly followed recommended engineering and maintenance on these systems. However that will not be assured 100% as we found out today in a very rare incident.

Extemporaneous events that continued to affect service during the outage:
One of the main metro e switches that runs the links of our backbone Went offline during the outage and during that power induced reboot we lost connectivity to half our backbones. We have our backbones split in half – with half going out the east and half out the West side of the building taking diverse paths across redundant switches to the final interconnect points.

The switch was unstable when it came back online due to a gbic that died and for some odd reason rebooted itself several times about every 10 minutes. We replaced the gbic with a spare we keep onsite.

This caused half the backbones to go up and down and placed a large cpu load on the different core routers We have due to bgp table loads going on – this is very cpu intensive and when you have a lot of up and down it can appear that the network is completely down (it is if you are on a link that is flapping) but the fact is that the entire network was not down but was impacted. This settled down when the switch was stabilized.

We split our backbones up over several different redundant backbone routers. Once this switch was brought back online and stabilized the network stabilized as well.

An access switch that serves 16 servers also died and we replaced it with a spare once we found the issue. We keep spares on site for every piece of network gear we have.
An apc that was only 6 months old and is a dual fed apc from 2 different power sources (including the newer ups) failed and did not come back – We replaced it with an onsite spare. It was bizarre to say the least and of course it powered one of our 3 main dns clusters so we lost dns capacity for an hour.

Most of the issues currently going on are related to server hardware that did not do well in a power reboot situation or need an fsck. We are actively working on them and will not rest until all is well.

Many customers in the facility do have A and B feeds from our power. We offer this through different ups systems / different power panels and different transformers. Some very early customers that purchased a and b feeds when we only had one ups system at the NAP are on the same ups and as such lost power. Those customers will be offered a free move on their b feed to the newer ups to increase their power diversity – they simply need to open a ticket.

What are we doing on power in the future?

We have another UPS from MGE on order as of 4 Weeks ago that is due to deliver in mid Feb that will increase the diversity of the power in the facility. We plan on having 2 battery strings on it as Well.

We are in the process of installing another set of 5 Cummins generators and another 3000 amp transformer which will further diversify our generator and transformer plant – this will be completed in mid February – construction of this is going on currently We took delivery of the switchgear and generators 2 Weeks ago. 4 ups/ will be moved to the new power feed and generators to diversify the power source to the UPS. This will give us 100% redundancy on the A / B feeds at that point.

We installed a redundant b feed to our metro e gear and 2 dual fed apcs at our TELX cabinet after TELX suffered a complete UPS failure at 56 Marietta 4 months ago. This turned out to be good because there was another complete failure of the B ups 4 Weeks ago – but We Were not affected since we had a redundant feed from them. The outage affected all customers on the second floor. We would have more than 50% of our network had we not been on dual fed apcs and dual power feeds at the building which would have been bad.

We are increasing the battery pm schedule to monthly from biannual.
We are researching a battery monitoring system for the strings.
We will be taking a fuel delivery this week to restock our main fuel supply

We are examining in depth on of our 4 core metro switch abnormalities this morning and if we do not find a RFO from the manufacturer will be examining replacing it or upgrading to a different more robust solution – which has been in our long term plan but may get moved up.

We will be doing another power examination of our core switching routers ( currently 6 of them all with dual fed power ) and our core metro e switches (currently 4 of them) to make sure that our power feeds are truly redundant and no legacy circuits are there to affect them.

We will be examining our on side spares inventory to make sure we are still at correct levels since we used some items this morning.

We apologize for the outage caused by the failure of the primary and backup batteries and will continue to provide the best service at an excellent price.

The MGE tech that has all the major accounts in Atlanta including coke and several others told us that this was a very freak occurrence with negligible odds of happening and in his opinion We have done everything right on our maintenance and pm and redundancy of the batteries and he would have done the same thing and that there was really nothing he would have recommended different at that point.

We are still going to make the changes above that I mentioned though.”

Confused yet? I sure was for the most part but reading it over a second time most of it made sense and I got the general overview of what happened…

Onto what happened when I got up @ 10:40am. I almost didn’t get up when the alarm went off but I figured I might as well cause its 10:40am now and I don’t wanna sleep all day… Go over to macbook type in password, disable alarm. See that I have about 8 ims from 4 different people.Wonder what they are about… Then my email comes up on the right top of my screen like it always does via gnotifier (and growl, google it if you don’t know what it is…). One of them is from ayksolutions saying something about being down. I’m then like WTF?! check my mail, click the forum post link, login, read the post.. FREAK OUT… Then look at the 4 customers who had continued to im me.. Replyed, with the post from the forum. Then sent ims to the other clients whom hadn’t im’ed me and were on msn. A couple others I emailed.

Once all that was done I played the waiting game.. 8 hours later I send in a ticket cause its been 8 FUCKING HOURS.. They respond 10minuets later asking for my ip and root pw. I get them the root pw cause the president replies with the ip. They look into it. Looks like a kernel issue. From my understanding after the power ubruptly went out there were some problems caused which led to the said problems. That took a couple more hours since they were busy working on other servers that had worse or the same type of issues. My buddy sully added them on msn for to try and get some updates out of them while I was afk. He did but when he left school to come home I added them and with whom I am thinking is artyom the president we fixed the problems together. Once the server was up there was a cPanel problem. In the past a service cpanel restart solves the problem. Not this time. Artyom then got me to update the cPanel information.. Nothing, then 30 minutes later Artyom figured out the problem. The date was incorrect which caused cPanel to think the server was trying to cheat the license.. It freaked out and said “FUCK YOU BUDDAH” and showed the error..  Then all was well again in server land. Been so ever since..

I’ll post here every once and a while when something happens, a page changes on the site or I just feel like it.. I’ll throw up a layout later on today.. It’s 11:45am and I need some lunch :)

– JoeM