<?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"
	>

<channel>
	<title>DreamhostPStools</title>
	<atom:link href="http://dreamhostpstools.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dreamhostpstools.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Thu, 28 Feb 2008 22:33:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Next steps on getting more performance with LiteSpeed webserver</title>
		<link>http://dreamhostpstools.com/2008/02/28/next-steps-on-getting-more-performance-with-litespeed-webserver/</link>
		<comments>http://dreamhostpstools.com/2008/02/28/next-steps-on-getting-more-performance-with-litespeed-webserver/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 22:24:38 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2008/02/28/next-steps-on-getting-more-performance-with-litespeed-webserver/</guid>
		<description><![CDATA[As we said on a previous article, we were waiting for the last chapters on tunning our LiteSpeed webserver. Finnaly, yui-life.com's webmaster has published in two articles the steps to get a custom PHP5 with eAccelerator and some tips on tunning the webserver.
I have tested his solution and I can say I’m quite happy with [...]]]></description>
			<content:encoded><![CDATA[<p>As we said on a <a href="http://dreamhostpstools.com/2008/02/14/optimizing-dreamhost-ps-cpu-and-memory-usage-by-installing-litespeed-web-server/">previous article</a>, we were waiting for the last chapters on tunning our <a href="http://litespeedtech.com/">LiteSpeed</a> webserver. Finnaly, <a href="http://www.yui-life.com">yui-life.com'</a>s webmaster has published in two articles the steps to get a custom PHP5 with eAccelerator and some tips on tunning the webserver.</p>
<p>I have tested his solution and I can say I’m quite happy with it, indeed I was also sharing a <a href="http://wiki.dreamhost.com/PHP_FastCGI" target="_blank">FastCGI</a> + <a href="http://wiki.dreamhost.com/Pecl_APC" target="_blank">APC</a> accelerator for two other domains and at the end I have migrated all of them (five) to the LiteSpeed solution.</p>
<p>You can read the articles at the following links:</p>
<p><a href="http://www.yui-life.com/2008/compiling-php5-and-eaccelerator-for-litespeed-on-dreamhost-ps/">Litespeed on Dreamhost PS: Final Optimizations for Stability and Lowest Cost</a><br />
<a href="http://www.yui-life.com/2008/litespeed-on-dreamhost-ps-final-optimizations-for-stability-and-lowest-cost/">Compiling PHP5 and eAccelerator for Litespeed on Dreamhost PS</a></p>
<p>I have only one problem using LiteSpeed Standard proxied behind Apache, and it’s related to some web applications (like WordPress 3.3.4) use the header $_SERVER['REMOTE_ADDR'] to get the visitors IP instead of <a href="http://en.wikipedia.org/wiki/X-Forwarded-For" target="_blank">$_SERVER['HTTP_X_FORWARDED_FOR']</a>, so the recorded IP it’s your own VPS IP, as it’s the one who sent you the request. Remember, Apache’s mod_proxy has been previously configured to send you the traffic to a running port of your LiteSpeed server.</p>
<p><span id="more-25"></span><br />
<a href="http://www.litespeedtech.com/products/webserver/overview/" target="_blank">LiteSpeed Enterprise</a> offers a feature to mask automatically that problem but for other web applications not so “<em>good coded</em>” you’ll have to patch them if you are able (some could be encoded).</p>
<p>In the case of <a href="http://wordpress.org" target="_blank">Wordpress</a>, there is a <a href="http://trac.wordpress.org/ticket/4602">ticket </a>submitted at their <a href="http://trac.wordpress.org/">tracking website</a> to ask for this feature on future releases, but it has been a few months since the last update and no planned date for that.</p>
<p>In the same ticket, some developer called <em>hovenko</em> added the <a href="http://trac.wordpress.org/attachment/ticket/4602/get_ip_address.patch">patch file</a> to add that functionality. I tested it and right now I’m running with the modified version in the two blogs which run with LiteSpeed and it’s getting now the correct visitor IP.</p>
<p>Thanks Hovenko!</p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2008/02/28/next-steps-on-getting-more-performance-with-litespeed-webserver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Two new tools in the forge</title>
		<link>http://dreamhostpstools.com/2008/02/14/two-new-tools-in-the-forge/</link>
		<comments>http://dreamhostpstools.com/2008/02/14/two-new-tools-in-the-forge/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 22:10:25 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2008/02/14/two-new-tools-in-the-forge/</guid>
		<description><![CDATA[As I had to stop vpsadjust development due this unforeseen event, I started to prepare two new tools which I think could be useful for any Dreamhost PS owner. Right now I only have the ideas and expected features, with the time we'll see the final result. The tools are the following:

vpsguardian. This tool will [...]]]></description>
			<content:encoded><![CDATA[<p>As I had to stop vpsadjust development due this <span onclick="dr4sdgryt2(event)" style="cursor: pointer"><em><a href="http://dreamhostpstools.com/2008/02/14/bye-bye-vpsadjust/">unforeseen event</a></em>, I started to prepare two new tools which I think could be useful for any Dreamhost PS owner. Right now I only have the ideas and <u>expected</u> features, with the time we'll see the final result. The tools are the following:</span></p>
<ul>
<li><font color="#ff6600"><strong>vpsguardian</strong>.</font> This tool will replace in some way the job done by vpsadjust, as right now it's not possible to have automatic resources configuration, this tool will provide information and trigger actions to help you maintain stable your CPU and memory settings. The different behaviours will be configurable. Main features:
<ul>
<li> When memory is running out will disable crawlers access in all the domains by replacing or updating robots.txt to all denied. As soon the resources are spare again previous robots.txt file will be restored.</li>
<li>When memory is running out and CPU is too high, some of the previously configured domains will be set to a redirected custom webpage. This action it's to lower load average and memory usage to let high priority domains have spare resources (i.e. e-commerce websites).  The custom webpage could have a standard message saying something like "We are having a heavy usage spike. Please come back later". As soon the resources are spare again, redirection would be disabled.<span id="more-24"></span></li>
<li>Owner's PS will get warning emails of any special action applied.</li>
<li>Optionally vpsguardian will supervise users processes usage. Thresholds could be configured.</li>
<li>Optionally vpsguardian will disable custom user services when load and/or memory is too high and enable them after resources are spare.</li>
<li>Optionally vpsguardian will kill or <a href="http://en.wikipedia.org/wiki/Renice" target="_blank">renice</a> user's owned processes (from a previously configured list) when load and/or memory is too high.</li>
<li>Preconfiguration based on automatic settings taken from panel.dreamhost.com.</li>
<li>Store CPU/Memory trends to offer settings recommendations based on historical data.</li>
</ul>
</li>
</ul>
<ul>
<li><font color="#ff6600"><strong>vpsbackup</strong></font>. This one it's trivial, it's goal it's to backup all the domains configured in a PS. Optionally include in the backup set MySQL databases. Main features:
<ul>
<li>Preconfiguration based on automatic settings taken from panel.dreamhost.com.</li>
<li>Owner's PS optionally will receive reports of all the jobs by email.</li>
<li>Historical reports of backup jobs executions (web reports).</li>
<li>Possibility to launch pre-backup actions and post-backup actions. I.e. trigger cleaning scripts.</li>
<li>Historical backups, to keep several backups at the same time from different days.</li>
<li>Optionally upload backup to remote server (using FTP).</li>
<li>Optionally encrypt backups.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2008/02/14/two-new-tools-in-the-forge/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimizing Dreamhost PS CPU and Memory Usage by Installing Litespeed Web Server</title>
		<link>http://dreamhostpstools.com/2008/02/14/optimizing-dreamhost-ps-cpu-and-memory-usage-by-installing-litespeed-web-server/</link>
		<comments>http://dreamhostpstools.com/2008/02/14/optimizing-dreamhost-ps-cpu-and-memory-usage-by-installing-litespeed-web-server/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 00:14:01 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2008/02/14/optimizing-dreamhost-ps-cpu-and-memory-usage-by-installing-litespeed-web-server/</guid>
		<description><![CDATA[Sounds interesting isn't it?
Just reading the title of this post you get the idea of how interesting must be the tutorial, and I can tell you it works, as this website and other domains on this PS are running now with LiteSpeed, and thanks to the tips of Yui-Life's webmaster.
You may read the whole article [...]]]></description>
			<content:encoded><![CDATA[<p>Sounds interesting isn't it?</p>
<p>Just reading the title of this post you get the idea of how interesting must be the tutorial, and I can tell you it works, as this website and other domains on this PS are running now with LiteSpeed, and thanks to the tips of <a href="http://www.yui-life.com/" target="_blank">Yui-Life</a>'s webmaster.</p>
<p>You may read the whole article at this link: <a href="http://www.yui-life.com/2008/optimizing-dreamhost-ps-cpu-and-memory-usage-by-installing-litespeed-web-server" target="_blank">Optimizing Dreamhost PS CPU and Memory Usage by Installing Litespeed Web Server</a> and it's the first chapter, as it's webmaster has told me he's planning to write a second chapter explaining PHP5.2.5 compile instructions and the <a href="http://en.wikipedia.org/wiki/EAccelerator" target="_blank">eAccelerator</a> opcode binary.</p>
<p><span id="more-23"></span><br />
<a href="http://www.yui-life.com/" target="_blank">Yui-Life</a>'s webmaster is a highly experienced optimizing websites and  tunning the guts of webservers. The <a href="http://www.yui-life.com/gallery/" target="_blank">yui-life</a> photo gallery is a resource for nature photography and Japanese idol photos.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2008/02/14/optimizing-dreamhost-ps-cpu-and-memory-usage-by-installing-litespeed-web-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bye bye vpsadjust</title>
		<link>http://dreamhostpstools.com/2008/02/14/bye-bye-vpsadjust/</link>
		<comments>http://dreamhostpstools.com/2008/02/14/bye-bye-vpsadjust/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 23:54:07 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2008/02/14/bye-bye-vpsadjust/</guid>
		<description><![CDATA[Today, Dreamhost decided to add a captcha system at the server usage web page, so no more automated adjustment of CPU/Memory settings is possible.

 It's quite obvious that Dreamhost noticed there were some tools around there using smart decisions on server usage, and that wasn't helping their incomes, and adding this human-detection system was the [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://www.dreamhost.com">Dreamhost</a> decided to add a <a href="http://en.wikipedia.org/wiki/Captcha" target="_blank">captcha system</a> at the <a href="https://panel.dreamhost.com/index.cgi?tree=vserver.usage&amp;" target="_blank">server usage web page</a>, so no more automated adjustment of CPU/Memory settings is possible.</p>
<p align="center"><img src="http://dreamhostpstools.com/wp-content/uploads/2008/02/v1cgi.png" alt="v1cgi.png" /></p>
<p> It's quite obvious that Dreamhost noticed there were some tools around there using smart decisions on server usage, and that wasn't helping their incomes, and adding this human-detection system was the easiest way to stop those tools. In my opinion, there are other solutions, like avoiding changing settings with certain frecuency, or even offering an API to use Vserver calls funcionality.</p>
<p><span id="more-21"></span>That captcha it's not that hard to defeat with some programming, as the text always appear in the same location, same number of chars, no rotation,... but it's not a matter of defeating the captcha to run again the scripts, it's a matter of wasting the time to do it, as changing the captcha format or design it's just a matter of a few lines of code and minutes. So Dreamhost in any case would readapt their captcha to avoid any circumvention of it.<a href="http://en.wikipedia.org/wiki/Captcha#Circumvention"><span class="toctext"></span></a></p>
<p>Dreamhost must consider his customers are not happy with wasting resources (and serious money) and nor are happy with offering nasty "500 Internal Server Error" to their visitors.</p>
<p>But as always, we'll have to take what Dreamhost allows us and let us do.</p>
<p>The good news it's vpsreboot still works, no captcha (yet).</p>
<p>Time to create other tools...</p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2008/02/14/bye-bye-vpsadjust/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vpsinfo: your PS status in a browser</title>
		<link>http://dreamhostpstools.com/2008/01/27/tool-vpsinfo-your-ps-status-in-a-browser/</link>
		<comments>http://dreamhostpstools.com/2008/01/27/tool-vpsinfo-your-ps-status-in-a-browser/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 23:28:47 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2008/01/27/tool-vpsinfo-your-ps-status-in-a-browser/</guid>
		<description><![CDATA[From the original site:
 vpsinfo is a Linux server monitoring script, written in PHP, that provides web access to system status information. It gathers the output from several common Linux commands into one web page, providing a quick overview of the system's current state.
This script coded by Doubles T. Robbins was coded for VPS (Virtual [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://www.labradordata.ca/home/13" target="_blank">original site</a>:</p>
<blockquote><p> vpsinfo is a Linux server monitoring script, written in PHP, that provides web access to system status information. It gathers the output from several common Linux commands into one web page, providing a quick overview of the system's current state.</p></blockquote>
<p>This script coded by Doubles T. Robbins was coded for VPS (Virtual Private Servers) based on <a href="http://www.swsoft.com/virtuozzo" target="_blank">Virtuozzo</a> and <a href="http://openvz.org/" target="_blank">OpenVZ</a> systems, and for that reason does not work properly on <a href="http://linux-vserver.org/" target="_blank">VServer</a> systems, used by Dreamhost PS.I have made a few patches on the original script (version 2.3.2) to enable all those features that were not working on our PS and I'm sharing this patched version.Clicking in the following picture you may see an example of the look and feel of vpsinfo under a Dreamhost PS:</p>
<p style="text-align: center"><a href="http://dreamhostpstools.com/wp-content/uploads/2008/01/imagen-6.png"><img src="http://dreamhostpstools.com/wp-content/uploads/2008/01/imagen-6.thumbnail.png" title="vpsinfo" alt="vpsinfo" /></a></p>
<p> To enable mysql reports, you need to configure these variables at the vpsinfo.php file:<span id="more-20"></span></p>
<pre class="php"><span style="color: #808080; font-style: italic;">// MyTop/mysqlreport needs MySQL access to read the processlist.</span></pre>
<pre class="php"><span style="color: #808080; font-style: italic;">// You may use any MySQL database.</span></pre>
<pre class="php"><span style="color: #808080; font-style: italic;">// If you don't use MyTop or mysqlreport just ignore this.</span></pre>
<pre class="php"><span style="color: #0000ff;">$my_db</span>	 = <span style="color: #ff0000;">&quot;&quot;</span>;</pre>
<pre class="php"><span style="color: #0000ff;">$my_user</span> = <span style="color: #ff0000;">&quot;&quot;</span>;</pre>
<pre class="php"><span style="color: #0000ff;">$my_pass</span> = <span style="color: #ff0000;">&quot;&quot;</span>;</pre>
<pre class="php"><span style="color: #0000ff;">$my_host</span> = <span style="color: #ff0000;">&quot;&quot;</span>;</pre>
<p>And also copy in the same location (as the vpsinfo.php) the <a href="http://hackmysql.com/mysqlreport">mysqlreport</a> tool. You can download both here: [download=1] [download=2]It should run smooth on any PS, but if you find any problem don't hesitate to post a comment or a message in the <a href="http://dreamhostpstools.com/forums">forum</a>.</p>
<p><font color="#ff0000"><strong>Update</strong>:</font> I seriously recommend uploading <em>vpsinfo.php</em> to a private location secured by a <em>.htaccess</em>. VPSInfo provides internal system information about your PS, and also meanwhile the page is loaded will consume some of your resources as it needs to execute several tools to generate the reports.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2008/01/27/tool-vpsinfo-your-ps-status-in-a-browser/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DreamhostPStools&#8217;s Forums</title>
		<link>http://dreamhostpstools.com/2008/01/17/dreamhostpstoolss-forums/</link>
		<comments>http://dreamhostpstools.com/2008/01/17/dreamhostpstoolss-forums/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 17:39:13 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2008/01/17/dreamhostpstoolss-forums/</guid>
		<description><![CDATA[Any website usually has its own forums, so here they are:
http://dreamhostpstools.com/forums
So post there whatever you want to share with us, your suggestions, ideas, questions, or even your problems related with Dreamhost's Private Servers. Maybe we could find a solution for you.
Indeed a short post.
]]></description>
			<content:encoded><![CDATA[<p>Any website usually has its own forums, so here they are:</p>
<p><strong><a href="http://dreamhostpstools.com/forums">http://dreamhostpstools.com/forums</a></strong></p>
<p>So post there whatever you want to share with us, your suggestions, ideas, questions, or even your problems related with Dreamhost's Private Servers. Maybe we could find a solution for you.</p>
<p>Indeed a short post.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2008/01/17/dreamhostpstoolss-forums/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Saving cash at your Dreamhost PS</title>
		<link>http://dreamhostpstools.com/2007/11/19/saving-cash-at-your-dreamhost-ps/</link>
		<comments>http://dreamhostpstools.com/2007/11/19/saving-cash-at-your-dreamhost-ps/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 23:30:06 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2007/11/19/saving-cash-at-your-dreamhost-ps/</guid>
		<description><![CDATA[I coded another tool, vpsadjust, this one is saving myself some bucks already and providing a dynamic amount of CPU and memory resources.
This script basically does monitoring on the free resources at your PS, if there are some amounts of “wasted” resources, i.e. 300Mb of free memory, it logs at Dreamhost’s control panel and reduces [...]]]></description>
			<content:encoded><![CDATA[<p>I coded another tool, <font color="#ff6600"><strong>vpsadjust</strong></font>, this one is saving myself some bucks already and providing a dynamic amount of CPU and memory resources.</p>
<p>This script basically does monitoring on the free resources at your PS, if there are some amounts of “wasted” resources, i.e. 300Mb of free memory, it logs at <a href="http://panel.dreamhost.com" target="_blank">Dreamhost’s control panel</a> and reduces the CPU/Memory to a lower level. And in the other side, if your PS is already swapping memory, the script logs at the control panel and raises your resources to reduce the <em>swapping</em>.</p>
<p>So, at the end, I only pay for the resources I need and when I’m not using them, they are returned to <a href="http://www.dreamhost.com" target="_blank">Dreamhost</a> reducing my monthly bill.</p>
<p align="center"><img src="http://dreamhostpstools.com/wp-content/uploads/2007/11/balance.png" alt="balance.png" /></p>
<p><span id="more-13"></span><br />
It’s not only a saving matter, it’s also a best service provided to my customers, as my websites won’t show any longer (or not so often) that ugly and disgusting  “<font color="#ff0000">HTTP 500 Internal Server Error</font>” produced by shortage of PS resources.</p>
<p>Check <a href="http://dreamhostpstools.com/my-ps-status/" target="_blank">My PS Status</a> at this site to see my own usage trend <img src='http://dreamhostpstools.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2007/11/19/saving-cash-at-your-dreamhost-ps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First post</title>
		<link>http://dreamhostpstools.com/2007/11/19/first-post/</link>
		<comments>http://dreamhostpstools.com/2007/11/19/first-post/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 23:16:20 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dreamhostpstools.com/2007/11/19/first-post/</guid>
		<description><![CDATA[It’s not the first time I find that my PS it’s not working properly due it’s  has lost NFS mounts, or it went out of memory due a  sudden peek of traffic or maybe because a few zombie processes are hanging around produced by my not-so-good programming skill 
Usually the quick and dirty [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dreamhost.com" target="_blank"></a>It’s not the first time I find that my <a href="http://en.wikipedia.org/wiki/Virtual_private_server" target="_blank">PS</a> it’s not working properly due it’s  has lost NFS mounts, or it went out of memory due a  sudden peek of traffic or maybe because a few zombie processes are hanging around produced by my <em>not-so-good</em> programming skill <img src='http://dreamhostpstools.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Usually the quick and dirty workaround it’s to reboot the PS, but you only can do it manually at Dreamhost’s <a href="http://panel.dreamhost.com" target="_blank">control panel</a>.</p>
<p>As there is no way I could be checking my PS status all the time, and I’m not going to double the amount I’m paying already to avoid any chance of high rare peeks of traffic, I submitted a ticket to Dreamhost support asking by any way to automate reboots:</p>
<blockquote><p> Hi,</p>
<p>Is there any chance I could automate reboots on my Dreamhost PS?</p>
<p>For example, if the number of zombie process is above 5 -&gt; reboot PS</p>
<p>The hard way it's coding the Perl LWP script that logs in this panel and does the same thing at your form, but that's too crappy and I'd prefer to not take that path <img src='http://dreamhostpstools.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Best regards.</p>
<p>Antonio.</p></blockquote>
<p>And the answer:</p>
<p><span id="more-12"></span></p>
<blockquote><p> Hello Antonio,</p>
<p>&gt; Is there any chance I could automate reboots on my Dreamhost PS?</p>
<p>Sorry! We currently do not have an option to easily reboot your Dreamhost<br />
PS via the console. You will need to (unfortunately) write the script the<br />
access the panel in order to setup this automated reboot process.</p>
<p>If we add anything in the near future I will be glad to let you know, but<br />
right now there is no easy method to automate these reboots.</p>
<p>Thanks!</p></blockquote>
<p>So, this is how is born the first tool at <a href="http://dreamhostpstools.com" target="_blank">DreamhostPStools.com</a>: <font color="#ff6600"><strong>vpsreboot.pl</strong></font></p>
<blockquote><p> perl vpsreboot.pl<br />
13:23:04: Logging at panel...<br />
13:23:09: Logged in succesfully!<br />
13:23:09: Requesting reboot of xxxxxx PS ...<br />
13:23:11: Reboot pending!</p></blockquote>
<p>And voila! PS rebooted and serving pages again <img src='http://dreamhostpstools.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Once the script is executed it schedules the PS reboot, there is not any kind of intelligence to evaluate if the reboot was really needed or not (yet!).</p>
<p>Some improvements which came to my mind are:</p>
<ul>
<li>Send an email to the owner each time a reboot is scheduled.</li>
<li>Add a security delay to avoid queued reboots produced by any kind of mistake or wrong behaviour.</li>
<li>Sites monitoring based on Dreamhost PS, after several errors launch an automated scheduled reboot.</li>
</ul>
<p>And possibly more in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreamhostpstools.com/2007/11/19/first-post/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
