<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mellowhost</title>
	<atom:link href="http://blog.mellowhost.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mellowhost.com</link>
	<description>Learn Hosting</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:52:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why are we using Softlayer Nameservers?</title>
		<link>http://blog.mellowhost.com/why-are-we-using-softlayer-nameservers.html</link>
		<comments>http://blog.mellowhost.com/why-are-we-using-softlayer-nameservers.html#comments</comments>
		<pubDate>Fri, 02 Sep 2011 20:39:51 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Team News]]></category>
		<category><![CDATA[liquidweb]]></category>
		<category><![CDATA[mellowhost]]></category>
		<category><![CDATA[softlayer]]></category>
		<category><![CDATA[softlayer dns]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=135</guid>
		<description><![CDATA[I was reviewing the live chat transcripts earlier today. An interesting one that was served by &#8220;Ronskit&#8221;, a live chat operator of Mellowhost caught my attention. One of our visitor was interested to know, why are we using Softlayer nameservers for the domain &#8220;mellowhost.com&#8221; (http://intodns.com/mellowhost.com) instead of ns1.mellowhost.com or so on. The visitor was more [...]]]></description>
			<content:encoded><![CDATA[<p>I was reviewing the live chat transcripts earlier today. An interesting one that was served by &#8220;Ronskit&#8221;, a live chat operator of Mellowhost caught my attention. One of our visitor was interested to know, why are we using Softlayer nameservers for the domain &#8220;mellowhost.com&#8221; (http://intodns.com/mellowhost.com) instead of ns1.mellowhost.com or so on. The visitor was more interested in proving that Mellowhost is hosted in a shared server and all of our clients are also using a server that is not really managed by Mellowhost. His excuses were flowing towards why we don&#8217;t sell VPS or Master Resellers, or so called &#8220;Alpha&#8221; Master Resellers instead we only sell Reseller and Shared Hosting. It is eventually hard to answer a management level of query by a sales representative and as expected he wasn&#8217;t able to please the visitor <img src='http://blog.mellowhost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I quickly thought to write this down for future references.</p>
<p>&nbsp;</p>
<p><span id="more-135"></span>Lets first come to the question, why are we using Softlayer Nameservers. To be honest, the root reason is to easily achieve two fault tolerant nameservers at almost no cost. Mellowhost.com is hosted on a dedicated server with Liquidweb. All of our shared servers are using Softlayer. The distinction is done to make sure our helpdesk is always up even if the Softlayer shared servers are facing any sort of error or undergoing a maintenance. I have been monitoring softlayer nameservers for last 3 years (softlayer NS were our secondary NS before while using Liquidweb NS as primary), it is the least down monitor in my pingdom list. One of the reason, why these NSs are fault tolerant, is they are hosted in two different DNS servers under Softlayer&#8217;s management. Even if we had set a private NS in the Liquidweb, it would still be a single point of failure until we setup another server just for DNS. Softlayer NS would still respond if the Liquidweb server goes down for some reason. We had plan to setup a backup MX on this purpose which we do not have yet. Although, it should be up within October as far it is planned.</p>
<p>Moreover, Softlayer DNS management is not a publicly available free DNS server like afraid.org or some other. It is only available to the users who own servers with Softlayer. That automatically answers the other question of the questionnaire about owning servers.</p>
<p>We used to offer Master resellers, but we have already stopped offering this to our clients. I almost hate the words these days like &#8220;Master&#8221; or &#8220;Alpha&#8221; or whatever web hosting companies are using everyday to gain more and more customers. These packages grow extensively to be honest from my years of experience and the result becomes more spam from the higher level of granularity. We eventually have one of our own master reseller panel integrated with WHMCS under (mellowhost.com/master/). This application is an absolute inhouse developed and fully functional master reseller script that we have never sold to anyone. We may start offering master resellers in future, although, the chance is pretty low.</p>
<p>We do not offer VPS hosting because to be honest, we do not have that amount of man power yet to empower a VPS Hosting service. A service should be offered in full form otherwise, there is no reason of offer a half broken service. We do have Semi Dedicated Shared services given when a client overuse his shared resources. These servers are shared among least users and use high end CPU, Memory &amp; IO.</p>
<p>Every question is valuable, and the answer should be given, its important for Democracy <img src='http://blog.mellowhost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Happy Hosting!</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=135&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/why-are-we-using-softlayer-nameservers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experience with Varnish!</title>
		<link>http://blog.mellowhost.com/experience-with-varnish.html</link>
		<comments>http://blog.mellowhost.com/experience-with-varnish.html#comments</comments>
		<pubDate>Sun, 28 Aug 2011 10:47:14 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Cache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Team News]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cpu usage]]></category>
		<category><![CDATA[dynamic cache]]></category>
		<category><![CDATA[high cpu load]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=128</guid>
		<description><![CDATA[When Mellowhost first launched her servers, all of them were using &#8220;DSO&#8221; module for serving php. I can remember, one of the most commonly used caching plugin was either Eaccelerator or Xcache. Eaccelerator was preferable as cpanel Easyapache have this in their option and can be compiled automatically while rebuilding apache. As time passed, we [...]]]></description>
			<content:encoded><![CDATA[<p>When Mellowhost first launched her servers, all of them were using &#8220;DSO&#8221; module for serving php. I can remember, one of the most commonly used caching plugin was either Eaccelerator or Xcache. Eaccelerator was preferable as cpanel Easyapache have this in their option and can be compiled automatically while rebuilding apache. As time passed, we had to choose suphp instead of dso due to many factors involved. I hope to write them down at later time why we had to move to suphp. But that actually cut the idea of using dynamic cacher in the server. Suphp kills the php process after serving, this allows all the opcode cacher to be valueless. Due to cutting off a dynamic cacher, the server started showing pretty good load average. Although it was a good trade off of IO and CPU usage in cost of security. I was searching for a cacher that would work with suphp in the same technique Litespeed (A paid web server software) does.</p>
<p><span id="more-128"></span></p>
<p>I was looking at the varnish and it seems the varnish was designed just as I was expecting to solve the problem with an on memory caching. I tried &#8220;Memcache&#8221; before, but to achieve the maximum of Memcache, it is essential to design the script for Memcache. Expecting which is pretty unusual in a shared hosting server.</p>
<p>I finally tried Varnish with one of our heaviest server with a TTL set for php scripts at 60 seconds. It was returning approximately 20% hit rate which is pretty low to be honest. Although, in different times the hit rate increases to 40%. I was concerned about the cache miss penalty although, it doesn&#8217;t seem to be hurting a lot to the server in contrast with the hit rate. The biggest benefit I can see using Varnish in this server is the stable load average. The load average remains very stable for a long time. I am still in the process of assessing whether this small software can really improve the performance of shared servers or not which would lead the hoster to consider this as a viable solution and I am quite optimistic after seeing the experience till far.</p>
<p>Kudos to Kamp for developing such a nice software.  Happy Hosting!</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=128&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/experience-with-varnish.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How much data does Mellowhost have in their Backup?</title>
		<link>http://blog.mellowhost.com/how-much-data-does-mellowhost-have-in-their-backup.html</link>
		<comments>http://blog.mellowhost.com/how-much-data-does-mellowhost-have-in-their-backup.html#comments</comments>
		<pubDate>Sun, 28 Aug 2011 10:12:56 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[data security]]></category>
		<category><![CDATA[mellowhost backup]]></category>
		<category><![CDATA[r1soft]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=117</guid>
		<description><![CDATA[It should be pretty known if you are a Mellowhost customer that we backup our servers on daily basis. We are currently using R1Soft CDP for each of our servers. All the backup servers are offsite, that means they are not hosted in the same server you are using with Mellowhost and not even in [...]]]></description>
			<content:encoded><![CDATA[<p>It should be pretty known if you are a Mellowhost customer that we backup our servers on daily basis. We are currently using R1Soft CDP for each of our servers. All the backup servers are offsite, that means they are not hosted in the same server you are using with Mellowhost and not even in Softlayer network. <span id="more-117"></span></p>
<p>We currently have 3 backup servers. Most of our agents are using R1Soft CDP 3 Enterprise Edition, although, two of the agents are still using CDP 2. Some of our servers have 10 days retention and some with 14 days. Here is a stat I was able to retrieve from my CDP panel about the Disk Safe usage:</p>
<ul>
<li>Beret: 334.6GB</li>
<li>Hemonto: 1090.6GB</li>
<li>Mellow1: 631.1GB</li>
<li>Natasha: 454GB</li>
<li>Stack1: 70.1GB</li>
<li>Khanika: 436GB</li>
<li>Kinchit: 345.7GB</li>
</ul>
<blockquote><p>Total: 3362.1GB</p></blockquote>
<p>We have nearly 300GB of rsync backup for some of our pretty old servers which I didn&#8217;t count here. Just for a note, all the backups use QuickZ compression if CDP 3 or Gzip Compression if CDP 2. That means these values are shown after compression of original data.</p>
<p>Your data is secure with us. We do take regular backups, no matter what size it is. Although, it is recommended for everyone to keep backups of their databases at least once a week. It is always better to have an extra contingency plan when the question comes to data security.</p>
<p>Happy Hosting!</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=117&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/how-much-data-does-mellowhost-have-in-their-backup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2Checkout</title>
		<link>http://blog.mellowhost.com/2checkout.html</link>
		<comments>http://blog.mellowhost.com/2checkout.html#comments</comments>
		<pubDate>Tue, 23 Aug 2011 20:17:24 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Team News]]></category>
		<category><![CDATA[2checkout]]></category>
		<category><![CDATA[cheap cpanel hosting]]></category>
		<category><![CDATA[mellowhost]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=114</guid>
		<description><![CDATA[As we do not have an offline Credit Card processing option, we were planning to add 2Checkout for long time. We had been seeing many requests from &#8220;Africa&#8221; and Middle East countries requesting to use 2Checkout. We have finally made 2Checkout available for all types of Payment to Mellowhost services. You can now select 2Checkout [...]]]></description>
			<content:encoded><![CDATA[<p>As we do not have an offline Credit Card processing option, we were planning to add 2Checkout for long time. We had been seeing many requests from &#8220;Africa&#8221; and Middle East countries requesting to use 2Checkout. We have finally made 2Checkout available for all types of Payment to Mellowhost services. You can now select 2Checkout from the Payment Option for new orders or paying the recurring bills. 2Checkout can be used for paying with Direct Credit Card.</p>
<p>Happy Hosting!</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=114&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/2checkout.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wp-supercache plugin for MH servers</title>
		<link>http://blog.mellowhost.com/wp-supercache-plugin-for-mh-servers.html</link>
		<comments>http://blog.mellowhost.com/wp-supercache-plugin-for-mh-servers.html#comments</comments>
		<pubDate>Fri, 29 Jul 2011 00:00:13 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[high cpu]]></category>
		<category><![CDATA[wp-supercache]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=112</guid>
		<description><![CDATA[I had written about using a cache plugin with all the wordpress blogs in order to reduce the CPU usage before. Although, some of our clients were complaining about issues with the most popular &#8220;wp-supercache&#8221; plugin with couple of our servers. We use some custom security protection which might block couple of wp-supercache commands. I [...]]]></description>
			<content:encoded><![CDATA[<p>I had written about using a cache plugin with all the wordpress blogs in order to <a title="Reducing CPU usage for WordPress" href="http://blog.mellowhost.com/reducing-cpu-usage-for-wordpress-users.html" target="_blank">reduce the CPU usage</a> before. Although, some of our clients were complaining about issues with the most popular &#8220;wp-supercache&#8221; plugin with couple of our servers. We use some custom security protection which might block couple of wp-supercache commands. I here therefore, uploaded a workable version of  latest wp-supercache 0.9.9.9 that works perfectly with our servers. You can download the latest version of wp-supercache compatible with our servers here:</p>
<p>http://mellowhost.com/downloads/wp-supercache.tar.gz</p>
<p>Wp-supercache is a property of its original author. More details about this plugin is available here:</p>
<p>http://wordpress.org/extend/plugins/wp-super-cache/</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=112&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/wp-supercache-plugin-for-mh-servers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>48 restless hours!</title>
		<link>http://blog.mellowhost.com/restless-48-hours-raid-is-not-a-backup.html</link>
		<comments>http://blog.mellowhost.com/restless-48-hours-raid-is-not-a-backup.html#comments</comments>
		<pubDate>Tue, 26 Jul 2011 18:16:31 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=108</guid>
		<description><![CDATA[RAID is not a backup solution, it is proved again! I was planning to write my experience of 48 hours from July 22 7:17 to July 24 7:23 GMT -5, couldn&#8217;t really manage to get some time. All the users who were in the Hemonto server should be aware about the recent issue we faced [...]]]></description>
			<content:encoded><![CDATA[<p>RAID is not a backup solution, it is proved again! I was planning to write my experience of 48 hours from July 22 7:17 to July 24 7:23 GMT -5, couldn&#8217;t really manage to get some time. All the users who were in the Hemonto server should be aware about the recent issue we faced with our RAID. This post is just to elaborate how did we handle the situation.</p>
<p><span id="more-108"></span>WE have started using CDP 3 Enterprise Edition for our backup since June. Nearly 75% of our servers are now using CDP 3 and 25% are using CDP 2. Since we have deployed CDP 3, we were seeing some interesting file system issues. It looks like the CDP 3 mount the file system each time it starts the hot copying the snapshot. After a couple of backups we were seeing more orphan inodes being deleted from the hemonto server each time CDP 3 was trying to backup. It raised a little alarm. I was expecting some sort of file system corruption, although before going into rescuelayer and start fscking the system, I planned to check the RAID status. All of the drives were reporting optimal and there wasn&#8217;t any ticket from Softlayer regarding the RAID maintenance (Usually the raid alerts are sent to SL technicians automatically). I planned to go deeper and checked the logs of the controller. It was reporting nearly 37K errors for our 3rd drive, 20K error for our first drive and 1K error four our second drive. These numbers are usually pretty low in a system where Drives are in perfect condition and the RAID controller is operating correctly. I have seen situation where the Adaptec RAID can automatically heal these errors and they go unattended many times. I kept monitoring the number of errors for nearly an hour and could identify 2 of the drives were surely went wrong.</p>
<p>I opened a ticket in Softlayer support asking them for a Chassis swap at first to see if the issue is related to RAID controller and replace one of the drive which was creating most the error. Just for a note, this server is using RAID 5 and it has nearly 1.2TB of user data. Due to the nature of RAID 5, if 2 drives fail, it would be impossible to recover the data from the drives. RAID 5 can recover the data of single drive fail. Before going for a chassis swap, we had run a different version of offsite backup with CDP 2 instead of CDP 3 just to make sure, we are free from any sort of data loss in future. It took nearly 18 hours to complete the server to secure the data with CDP 2 in an offsite server at a data rate of dedicated 100Mbps. As soon as we had completed taking a fresh copy of the backup, we went to Rescue Kernel and ran a file system check. Most of the partition came clean, although one of the partition was returning error. We had completed forcefully running and fixing all logical errors of the file system before going for a chassis swap. There wasn&#8217;t a lot of data loss due to the error. There were couple of inodes referring orphan and was fixed by the fsck.ext3</p>
<p>After completing the fsck, I had sent the server for a chassis swap. It took nearly 1.30 hours to complete the chassis swap. After the chassis swap, the server came back online. I immediately took a look at the RAID log and was able to capture that it was reporting nearly 100 errors for each of the drives just after the OS was booted on new chassis. I was quite sure, under this circumstance, we have to go for restoring the backup from the backup server as all the drives might fail instead of rebuild. Although the server build engineer &#8220;Robert&#8221; from Softlayer (He was the shift leader at that time, it was sunday) took the server down back again to replace the drive, but couldn&#8217;t bring back the server (As expected). Finally after nearly 3 hours, he was able to discover that, one of the drive was absolutely failed. He was able to get back the server in usable state with the other two drives after his investigation was complete and replacing the RAID controller with a higher model number. Softlayer employees ran a fsck on the system before starting, just to make sure, the file system is out of any further error before rebuild.</p>
<p>Once the fsck was done, it went to replace one drive by one. We ran all the rebuild from BIOS instead of running the OS. I was a little skeptical about the condition of those drives and feeling safe to run it from BIOS. We were checking the status of each rebuild using IPMI. It took nearly 3 hours for each rebuild and nearly 40 minutes in the middle to replace a drive after each rebuild. After we completed replacing all 3 drives and rebuilding the whole array 3 times, Softlayer employees brought back the server online.</p>
<p>Right now, Hemonto server is running with all new hardwares. Fortunately, there wasn&#8217;t any data loss. Even if it did, probably we had to wait long, but as we had two version of data backed up, we were surely able to recover the data using one of the CDP version. We had to run couple of cpanel fix script to fix a couple of permission errors. /tmp partition came with uncorrectable error after the system was online. We immediately went to Rescue Kernel and recovered the superblock information with mk2fs and ran a fsck. It brought back the /tmp partition in action again.</p>
<p>After something above 48 hours when the assessment on the new drives and hardwares were completed, I went to sleep. It was hard, when you have employees, but you respect your client&#8217;s data the most, you can&#8217;t sleep well without making sure they are secured. I should thank all the Softlayer employees worked with me and my colleagues to patch this hardware disaster. We had nearly  4 CSA tech working for the job due to the shift interchange. There were 4 SBT (Server Build Technician) working to replace the chassis and drives each time a rebuild was performed. Hardware issues are not uncommon but such issues are rare when you have your RAID controller along with your all hard drives are failing.</p>
<p>This is just another story explains RAID is never made for backup. So, keep your backup offsite to be safe!</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=108&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/restless-48-hours-raid-is-not-a-backup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some good budget servers!</title>
		<link>http://blog.mellowhost.com/some-good-budget-servers.html</link>
		<comments>http://blog.mellowhost.com/some-good-budget-servers.html#comments</comments>
		<pubDate>Thu, 14 Jul 2011 16:56:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Budget server]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[budget server]]></category>
		<category><![CDATA[linux server]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web hosting server]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=105</guid>
		<description><![CDATA[We use Softlayer and Liquidweb for all of our production servers. None of them is really a budget server provider. Softlayer does sell some budget servers which are not at all good for production servers planned for web hosting services due to their inability to upgrade in future (Like xpress servers). Moreover the price isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>We use Softlayer and Liquidweb for all of our production servers. None of them is really a budget server provider. Softlayer does sell some budget servers which are not at all good for production servers planned for web hosting services due to their inability to upgrade in future (Like xpress servers). Moreover the price isn&#8217;t really right for the same set of hardwares with some other budget provider. We have been using budget servers for our backup servers which usually can hold tons of TBs of data.</p>
<p><span id="more-105"></span>We are currently using 3 different budget providers namely, limestonenetworks, honelive &amp; dediserv.eu. They are pretty cheap and I am amazed with their network and hardware performance. Limestonenetwork is probably a little priced than the others, but it definitely has the best uptime till far. Since last 3 months, Softlayer network uptime has been draining. They are continously running network maintenances and I just hope that would solve the poor performance as earliest possible. I have seen 100% uptime with Softlayer for long, that is probably why, I still have the confidence on them.</p>
<p>We have nearly 2TB backup in our limestonenetwork backup server. The biggest backup server we are currently using is from Honelive. It seems a pretty nice company who owns their own hardwares. This box is located at New Jersey. I had been able to get a custom deal of 4TB storage at a dirty cheap rate. This server is honestly performing so well. I can remember my first day with a 2TB harddrive when Softlayer first released them. It was an absolute nightmare. I had to change that hard drive twice before being able to get a neat one (and many fsck). Eventually I had it removed a couple of months back as it was of no need. We had then shifted our other backup server to Honelive. I am not absolutely sure about the support of Honelive, as they don&#8217;t have a seperate helpdesk for support. They mostly answer to questions using emails. I haven&#8217;t raised any ticket although since I have bought the server. This is eventually a backup server, and I don&#8217;t mind slow response time for the price we are paying to Honelive. I expect a better hardware and network uptime rather than support performance for a backup server. We are mostly using LSN for Dallas based servers &amp; HL for Seattle, Washington &amp; partial Dallas based servers.</p>
<p>The last budget provider I have using is a European hosting company. It is a Poland based company called &#8220;dediserv.eu&#8221;. They seem to have colocated rackspace with EvoSwitch (Holland) &amp; Equinix (Germany). They might not have absolute stunning network uptime like limestonenetwork but their service &amp; price is pretty awesome. The only problem I had with them was recently about a fan issue. It did cause a good sum of downtime, but it was fixed after all at the end. I have been using EvoSwitch DC, but due to a recent issue they offered me a upgraded hardware at the same price in Equinix DC. I have never used German server before (Tried OVH, but not Equinix), till far it is doing pretty good. I am using this server for both backup purposes and some websites. It is cost effective and European <img src='http://blog.mellowhost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We still have a small UK based VPS for our VPN (Virtual Private Network) services. We use this network for security purposes of our internal tunnel. This VPS is purchased from ThrustVPS. They seem to have a lots of complaints but yet, their prices are unbeatable. I didn&#8217;t expect a perfect uptime when I had chosen that small box, but it is still doing pretty good job and I do not really have a lot of complaints against them considering they are a budget vps hosting provider.</p>
<p>Here are the links of the providers:</p>
<p><a title="Limestonenetworks" href="http://www.limestonenetworks.com/" target="_blank">Limestonenetworks</a><br />
<a title="Honelive" href="http://www.honelive.com" target="_blank">Honelive</a><br />
<a title="Dediserv.eu" href="http://www.dediserv.eu" target="_blank">Dediserv.eu</a><br />
<a title="ThrustVPS" href="http://www.thrustvps.com" target="_blank">ThrustVPS</a></p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=105&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/some-good-budget-servers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form Spam</title>
		<link>http://blog.mellowhost.com/form-spam-wordpress-comment-spam.html</link>
		<comments>http://blog.mellowhost.com/form-spam-wordpress-comment-spam.html#comments</comments>
		<pubDate>Thu, 12 May 2011 00:58:13 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[auto bot]]></category>
		<category><![CDATA[botnet attack]]></category>
		<category><![CDATA[comment spam]]></category>
		<category><![CDATA[form spam]]></category>
		<category><![CDATA[form spoof]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=97</guid>
		<description><![CDATA[I have monitoring this thing for long. It is really becoming a headache now. It continuously consuming a lot of CPU and Mysql resources for no reason. Form Spam like wordpress comment spam, directory registration/submission spam, forum spam consumes around 33% of the total CPU usage of a day in one of Mellowhost&#8217;s old server [...]]]></description>
			<content:encoded><![CDATA[<p>I have monitoring this thing for long. It is really becoming a headache now. It continuously consuming a lot of CPU and Mysql resources for no reason. Form Spam like wordpress comment spam, directory registration/submission spam, forum spam consumes around 33% of the total CPU usage of a day in one of Mellowhost&#8217;s old server according to my calculation a couple of minutes ago. This consumption is pretty huge and grows as the server grows.</p>
<p>For some reason due to the development of auto scripts installer like Softaculous and Fantastico, users tend to try each script and leave them unattended. This keeps leaving form exploits for the botnet attackers. A wordpress blog without akismet is potentially threatened to form spam attack. Most of the phpbb forums contains no protection at all on the initial installation. These let the auto bot spammers to post their links in unattended forums/blogs to gain backlinks from their perspective.</p>
<p>This is not eventually only harmful for the server in realtime but also threaten the reputation of the shared IP. I have been working to try to develop a protection server wide to stop these spammers, but every attempt seems inadequate.</p>
<p>In many cases, it is hard to control or check manually as resellers add users and the users add many addon domains. It grows almost everyday. It is advised for every user, not to keep unattended blog/forum/script. It is always better to add some &#8220;Captcha&#8221; in all sort of registration form. Nowadays, spammers have broken the Captchas as well. Some people have already started some solution called Random questions. But anyway, there should be something like verification in the registration and the comments shouldn&#8217;t be allowed without registration. You can also add the Akismet plugin which is available for almost all the blogs and forums. It drastically reduces the number of spam and acts pretty quickly.</p>
<p>Protecting form spam is not only good for the server, but also good for your sites reputation. If you are hosting an unattended blog script inside one of your main site, than it may receive a serious damage of reputation in SEO if the unattended blog is regularly spammed by malicious users. So, check now, if you have any unattended script inside a folder, you should probably double check and delete it if it is not essential or protect it from auto botnets.</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=97&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/form-spam-wordpress-comment-spam.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to protect your WordPress blog from web injection</title>
		<link>http://blog.mellowhost.com/how-to-protect-your-wordpress-blog-from-web-injection.html</link>
		<comments>http://blog.mellowhost.com/how-to-protect-your-wordpress-blog-from-web-injection.html#comments</comments>
		<pubDate>Fri, 24 Sep 2010 08:18:58 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[mellowhost]]></category>
		<category><![CDATA[web injection]]></category>
		<category><![CDATA[wordpress web injection]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=86</guid>
		<description><![CDATA[I have been thinking to write this post for long time, although, couldn&#8217;t get time to write details about this major security issue. From my experience, I have seen a big percentage of users are using WordPress and a certain percentage always face some sort of Web Injections (Iframe for example) with any shared hosting [...]]]></description>
			<content:encoded><![CDATA[<p>I have been thinking to write this post for long time, although, couldn&#8217;t get time to write details about this major security issue. From my experience, I have seen a big percentage of users are using WordPress and a certain percentage always face some sort of Web Injections (Iframe for example) with any shared hosting provider. This post would go into deep to study why these web injections are occurring and how can you protect your wordpress blog from these sort of issues.</p>
<p><span id="more-86"></span>Lets see why these web injections occur. There are couple of factors when someone can inject something in your blog pages. Two most common factors are javascript bugs and the bad permission bits. I have seen some people advise when someone complaints about the iframe injections, were done with hacked ftp password. I would probably say, if the person had the ftp password, why would he simply inject something instead of replacing? But, yes, it is not the same case all the time, but most of the time, those two factors play the vital role on web injections.</p>
<p>Now, one can say, he hasn&#8217;t done any change on the permission bit, he simply uploaded the theme and started using it. Eventually, that is what you are doing wrong. WordPress itself is a very secure system. People are not going to be able to inject codes using wordpress vulnerability. Rather, they are injecting codes/iframes using the vulnerability in your 3rd party theme or plugins. Most of the time, I have seen users nominating and selecting themes and plugins from publishers who are pretty amateur or have no well known presence on internet. These amateur developers are eventually leaving javascript bugs for you in their themes and plugins. Later on when you upload the files and allow the owner to write the files, those bugs get incorporated with the writing permission of suphp and injects craps. If the script which contains the bug is forced to use no write permission, then probably you are going to protect your wordpress blog from web injection along with those javascript bugs. I have always been suggesting users who are complaining this is a server issue, to make sure their scripts are not granted with write permission until it is essential for his script. You have to understand, if this is a server issue, then all the users pages in the server should be injected, it shouldn&#8217;t be just yours. Mellowhost maintains latest mod_security rules from gotroot (http://www.gotroot.com) although, new injections are developing every day, and simple mod_security can not really protect every sort of injections.</p>
<p>How can you protect your wordpress blog? Couple of things, one, try to make sure, scripts which don&#8217;t need write permission (Like configuration file/includes files) set with read &amp; execute permit (555) only. You can do this using file manager or ftp with the &#8220;Change Permission&#8221; or &#8220;Chmod&#8221; option. If you see one your worpress blog is injected, then you would probably want to change your theme first to see if it gets injected again. If it does, then the issue should relate to some plugin which you have to verify one by one.</p>
<p>This seems a pretty clumsy process to verify and work with the above options. There are couple of more investigations and solutions you can apply. There is a &#8220;Raw Access Log&#8221; option in your cpanel. You can check your last 24 hours access logs of your site if you download that file. But this would only work if you are certain that the injection was does within last 24 hours and aware of how the requests are being handled by your wordpress. But the last part can be concluded assuming you are at least able to understand the unusual requests to your blog (for example running javascript commands through the url).</p>
<p>Alternatives? Yes, there are 4 pretty important wordpress security plugins you would probably want to use. Here are they:</p>
<p>1. WordPress Firewall Plugin: http://wordpress.org/extend/plugins/wordpress-firewall/</p>
<p>2. WordPress Antivirus Plugin: http://wordpress.org/extend/plugins/antivirus/</p>
<p>3. Secure WordPress Plugin: http://wordpress.org/extend/plugins/secure-wordpress/</p>
<p>4. Wp-Malwatch Plugin: http://wordpress.org/extend/plugins/wp-malwatch/</p>
<p>All of them are perfectly working and the easiest way for a shared hosting user to detect and protect their wordpress blog from web injections automatically. What they do, is protecting your files from being written or watching how they are being edited. They are doing the very similar thing I suggested above but in realtime. I would probably recommend the wordpress firewall plugin, as you can configure it to load first out of your all other plugin and help you to test if one of your plugin is vulnerable.</p>
<p>Now, my readers will definitely ask, why didn&#8217;t I just let them know about those plugins which would help their blogs from web injection in the easiest and fastest way, I would probably say, it was my intention to let you understand how this is happening and what are the basic steps you can perform to prevent this. Merely using the plugin may not solve the issue, rare but not impossible <img src='http://blog.mellowhost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Just a quick reminder, we at Mellowhost maintains the best protective security for your blog. But everything has a limitation. These sort of injections are a part of limitations. It is pretty hard to understand developer&#8217;s mind and apply a patch to protect his fault at the server level. This is why, it is advised to to take precautionary measures all within your range. You should have no worries about the server as long as you are hosted with Mellowhost <img src='http://blog.mellowhost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Happy reading.</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=86&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/how-to-protect-your-wordpress-blog-from-web-injection.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>First Impression on Windows 7</title>
		<link>http://blog.mellowhost.com/first-impression-on-windows-7.html</link>
		<comments>http://blog.mellowhost.com/first-impression-on-windows-7.html#comments</comments>
		<pubDate>Fri, 17 Sep 2010 08:35:17 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[mellowhost]]></category>
		<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.mellowhost.com/?p=78</guid>
		<description><![CDATA[I have been using my Macbook for all of my work from last year. My desktop had the old windows xp. I was using Livezilla client which has only windows application (We got Providesupport today replacing Livezilla, as it got mac client, should post a new topic on it). This is why I had to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using my Macbook for all of my work from last year. My desktop had the old windows xp. I was using Livezilla client which has only windows application (We got Providesupport today replacing Livezilla, as it got mac client, should post a new topic on it). This is why I had to use the desktop as a part of business along with my macbook. I was planning to upgrade this box for a long time. Didn&#8217;t really have enough time to do so. Yesterday, I went to a Microsoft showroom here, and got a license for Windows 7 Professional. They took 165$ in local currency for the Windows 7 Professional. I was actually hoping for Windows 7 Ultimate, but the pricing for ultimate (215$) was out of my budget. I had upgraded my RAM and Motherboard couple of days ago after a recent crash of my graphics card. I was well aware that my current hardware configuration should sustain Windows 7 Pro.</p>
<p>Installation went smooth. It was pretty faster than Windows XP if I can remember (Last time, I installed windows was in 2007). After using Macbook for last one year, I was continuously losing my interest on windows. Mac OS X Leopard is fast, virus free and most importantly, it doesn&#8217;t crash so frequently like my windows did before. I wasn&#8217;t really expecting much from Windows 7 over Windows XP. But I have to say, I am pretty much amazed with the performance and design tactics. I find it way faster than XP and in some cases, it would beat my Mac. I was hearing about the hardware acceleration improvement on Internet Explorer 9 and waiting to try it. It really squeezes your net! I tested both IE 9 and FF 4 Beta 6 on my windows 7, and I can definitely feel IE is performing better than FF. Older IE had tremendous problem with the tab opening, but IE 9 has overcome the issue, it looks like. It is opening tabs faster than FF 4. Although, sites are loading fast, but the compatibility seems to be a problem with IE 9. It can not load lots of javascripts and css, so I assume, it has more to improve.</p>
<p>I specially like the design of Task manager in Windows 7. I was using Windows 2008 R2 in one of my windows VPS, and it is pretty similar to that one. Linux is having lots of tools to find the bottlenecks of a system from scratch. I have never seen windows feeling interest for it. There are lots of geeks who would feel to tweak their OS and find the best from it. Although, windows have always been casual to give such tools to end users. This time, I can see windows is feeling the need. They have a Resource Monitor service built in to allow users to track root level usage.</p>
<p>Quick preview system for the tasks seem pretty nice. I can remember in old XP, when I was using the IE 6 and having around 20-25 windows opened, and the task bar was filled with &#8220;&#8230;&#8221;.</p>
<p>They seem to be having lots of improvement in the process management. I tried running couple of injections on svchost and other services, it seems, the current structure simply discards them. Even though, those were working with the latest update of windows xp. I read an article on Windows Server 2008 around a year ago, regarding the process architecture of it, and if I can remember correctly, Windows is more on following the linux architecture day by day. Users permission on process management is becoming more important. I would definitely work with it in later time and post a detailed report for Mellowhost blog readers <img src='http://blog.mellowhost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I have spent 6 hours till now with windows 7 professional edition, and I have say, I am impressed. You do need a good configuration to run it, but it is nevertheless a waste anymore. Keep up the good work Microsoft.</p>
<img src="http://blog.mellowhost.com/?ak_action=api_record_view&id=78&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.mellowhost.com/first-impression-on-windows-7.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

