<?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>Autarchy of the Private Cave &#187; server</title> <atom:link href="https://bogdan.org.ua/tags/server/feed" rel="self" type="application/rss+xml" /><link>https://bogdan.org.ua</link> <description>Tiny bits of bioinformatics, [web-]programming etc</description> <lastBuildDate>Wed, 28 Dec 2022 16:09:04 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>https://wordpress.org/?v=3.8.27</generator> <item><title>Linux server remote backup options</title><link>https://bogdan.org.ua/2010/10/03/linux-server-remote-backup-options.html</link> <comments>https://bogdan.org.ua/2010/10/03/linux-server-remote-backup-options.html#comments</comments> <pubDate>Sun, 03 Oct 2010 19:40:37 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[*nix]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[Debian]]></category> <category><![CDATA[dirvish]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[remote]]></category> <category><![CDATA[server]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=1111</guid> <description><![CDATA[Recently I finally managed to configure remote (aka off-site) backup for my Debian server. As always, I started with a comparison of existing solutions. Debian has a number of packages enabling remote (over the network) backup: backupPC, backupninja, backup-manager, dirvish, duplicity, luckybackup, rdiff-backup, and some others. In my setup I wanted backups to be initiated [&#8230;]]]></description> <content:encoded><![CDATA[<p>Recently I finally managed to configure remote (aka <em>off-site</em>) backup for my Debian server. As always, I started with a comparison of existing solutions.</p><p>Debian has a number of packages enabling remote (over the network) backup: <a
href="http://packages.debian.org/en/lenny/backuppc">backupPC</a>, <a
href="http://packages.debian.org/en/lenny/backupninja">backupninja</a>, <a
href="http://packages.debian.org/en/lenny/backup-manager">backup-manager</a>, <a
href="http://packages.debian.org/en/squeeze/dirvish">dirvish</a>, <a
href="http://packages.debian.org/en/lenny/duplicity">duplicity</a>, <a
href="http://packages.debian.org/en/squeeze/luckybackup">luckybackup</a>, <a
href="http://packages.debian.org/lenny/rdiff-backup">rdiff-backup</a>, and some others.</p><p><span
id="more-1111"></span>In my setup I wanted backups to be initiated by the external backup server (as opposed to <em>internal</em>, production server initiated backup). Also, I was going to backup linux server to another linux box. Thus, it would be preferable to have support for rsync on both boxes and hardlinks on the backup box. I needed backup to be run regularly, I didn&#8217;t need any kind of GUI, and I would prefer to keep a bunch of older backups around (in case the most recent backup is of a compromised system, for example). Also, having an incremental backup of SQL databases was yet another requirement.</p><p>A few tools more or less matched my requirements: backupPC, duplicity, rdiff-backup, and dirvish.</p><p><a
href="http://backuppc.sourceforge.net/">backupPC</a>, judging from its description and a few tutorial articles, is a cool piece of software. I think I might use it next time. But this time I really had no need for over-SMB backups (intended for Windows boxes), and no need for a nice administrative web-interface to backupPC. If not these extra features (which I don&#8217;t currently need) I&#8217;d go for backupPC. Here&#8217;s a <a
href="https://help.ubuntu.com/community/BackupPC">guide for Ubuntu</a>.</p><p><a
href="http://duplicity.nongnu.org/">Duplicity</a> claims to still be in beta, thus I haven&#8217;t given it a try. <a
href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a> seemed a bit too simple (and with no ready templates to get working regular backups faster), so I skipped that one as well.</p><p><a
href="http://www.dirvish.org/">Dirvish</a> really caught my attention, partially thanks to a good and relatively <em>short</em> <a
href="http://dtcsupport.gplhost.com/PmWiki/Backup-With-Dirvish-And-Automysqlbackup" class="broken_link" rel="nofollow">quick-start tutorial</a>. That tutorial also mentions <a
href="http://packages.debian.org/en/squeeze/automysqlbackup">automysqlbackup</a> &#8211; a nice, almost no-configuration tool to take regular dumps of MySQL databases. In combination, these two now regularly backup up my whole server to another linux box.</p><p>I would definitely recommend using dirvish+automysqlbackup for remote/off-site backup needs. However, other solutions might be as good or better for your use case.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2010%2F10%2F03%2Flinux-server-remote-backup-options.html&amp;linkname=Linux%20server%20remote%20backup%20options" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2010%2F10%2F03%2Flinux-server-remote-backup-options.html&amp;linkname=Linux%20server%20remote%20backup%20options" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2010%2F10%2F03%2Flinux-server-remote-backup-options.html&amp;linkname=Linux%20server%20remote%20backup%20options" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2010%2F10%2F03%2Flinux-server-remote-backup-options.html&amp;linkname=Linux%20server%20remote%20backup%20options" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2010%2F10%2F03%2Flinux-server-remote-backup-options.html&amp;linkname=Linux%20server%20remote%20backup%20options" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2010%2F10%2F03%2Flinux-server-remote-backup-options.html&#038;title=Linux%20server%20remote%20backup%20options" data-a2a-url="https://bogdan.org.ua/2010/10/03/linux-server-remote-backup-options.html" data-a2a-title="Linux server remote backup options"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2010/10/03/linux-server-remote-backup-options.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Does Google attack your servers, too?</title><link>https://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html</link> <comments>https://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html#comments</comments> <pubDate>Sat, 05 Dec 2009 12:28:34 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[abuse]]></category> <category><![CDATA[attack]]></category> <category><![CDATA[google]]></category> <category><![CDATA[server]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=942</guid> <description><![CDATA[For about 2 weeks now, I am every day alerted of the suspicious behavior of some computer/server from the Google&#8217;s IP range: Dec 5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[option]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;) Dec 5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[Itemid]&#8216; [&#8230;]]]></description> <content:encoded><![CDATA[<div
align="center"><img
src="http://bogdan.org.ua/wp-content/uploads/2009/12/evil-google.jpg" alt="Evil?" title="Evil?" width="276" height="135" class="aligncenter size-full wp-image-944" /></div><p>For about 2 weeks now, I am every day alerted of the suspicious behavior of some computer/server from the Google&#8217;s IP range:<br
/> <span
id="more-942"></span></p><blockquote><p> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[option]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[Itemid]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;GLOBALS&#8217; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:33 mx suhosin[3701]: ALERT &#8211; ASCII-NUL chars not allowed within request variables &#8211; dropped variable &#8216;mosConfig_absolute_path&#8217; (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[option]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;_REQUEST[Itemid]&#8216; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; tried to register forbidden variable &#8216;GLOBALS&#8217; through GET variables (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)<br
/> Dec  5 05:39:42 mx suhosin[3701]: ALERT &#8211; ASCII-NUL chars not allowed within request variables &#8211; dropped variable &#8216;mosConfig_absolute_path&#8217; (attacker &#8217;66.249.71.20&#8242;, file &#8216;html/index.php&#8217;)</p></blockquote><p>These requests repeat up to several hundred times per hour, with periods of no or very little malicious requests.</p><p>Here&#8217;s WHOIS information about 66.249.71.20:</p><blockquote><p> OrgName:    Google Inc.<br
/> OrgID:      GOGL<br
/> &#8230;<br
/> NetRange:   66.249.64.0 &#8211; 66.249.95.255<br
/> CIDR:       66.249.64.0/19<br
/> NetName:    GOOGLE<br
/> NetHandle:  NET-66-249-64-0-1<br
/> Parent:     NET-66-0-0-0-0</p></blockquote><p><strong>Does Google attack you, too?</strong></p><p>These attacks initially started from a different Google IP &#8211; 66.249.71.2; I wrote to abuse at google, and got an automated response with the ticket number (in the hundreds of millions range). A week after that, requests started flowing from IP 66.249.71.20. I am not inferring &#8220;evil Google abuse department&#8221; here, just that there was no response, and the problem shifted to a different IP from the Google&#8217;s IP range.</p><p><ins
datetime="2009-12-27T18:54:46+00:00">Update:</ins> I decided just to ignore this class of problems.</p><p><em>&#8220;Evil?&#8221; image by copyblogger.com.</em></p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&amp;linkname=Does%20Google%20attack%20your%20servers%2C%20too%3F" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2009%2F12%2F05%2Fdoes-google-attack-your-servers-too.html&#038;title=Does%20Google%20attack%20your%20servers%2C%20too%3F" data-a2a-url="https://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html" data-a2a-title="Does Google attack your servers, too?"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2009/12/05/does-google-attack-your-servers-too.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Which Hosting Control Panel to use for a Debian server?</title><link>https://bogdan.org.ua/2008/09/27/which-hosting-control-panel-to-use-for-a-debian-server.html</link> <comments>https://bogdan.org.ua/2008/09/27/which-hosting-control-panel-to-use-for-a-debian-server.html#comments</comments> <pubDate>Sat, 27 Sep 2008 12:47:18 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[*nix]]></category> <category><![CDATA[Notepad]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[control]]></category> <category><![CDATA[Debian]]></category> <category><![CDATA[free]]></category> <category><![CDATA[GNUPanel]]></category> <category><![CDATA[GPL. DTC]]></category> <category><![CDATA[hosting]]></category> <category><![CDATA[ISPConfig]]></category> <category><![CDATA[panel]]></category> <category><![CDATA[RavenCore]]></category> <category><![CDATA[server]]></category> <category><![CDATA[SysCP]]></category> <category><![CDATA[Usermin]]></category> <category><![CDATA[Virtualmin]]></category> <category><![CDATA[Webmin]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=384</guid> <description><![CDATA[To cut the long story short: for the final evaluation, I had this line of control panels: SysCP Domain Technologie Control, DTC Virtualmin (also Webmin, Usermin) ISPConfig RavenCore (no longer developed) GNUPanel SysCP: looks good to me (though demo isn&#8217;t functional), has customer billing module. Unsure as to where it is used, but most probably [&#8230;]]]></description> <content:encoded><![CDATA[<p>To cut the long story short: for the final evaluation, I had this line of control panels:</p><ul><li><a
href="http://www.syscp.org/">SysCP</a></li><li><a
href="http://www.gplhost.com/software-dtc.html" class="broken_link" rel="nofollow">Domain Technologie Control</a>, DTC</li><li><a
href="http://www.virtualmin.com/">Virtualmin</a> (also Webmin, Usermin)</li><li><a
href="http://www.ispconfig.org/">ISPConfig</a></li><li><a
href="http://www.ravencore.com/" class="broken_link" rel="nofollow">RavenCore</a> <ins
datetime="2011-12-17T13:39:22+00:00">(no longer developed)</ins></li><li><a
href="http://gnupanel.org/">GNUPanel</a></li></ul><p><strong>SysCP</strong>: looks good to me (though demo isn&#8217;t functional), has customer billing module. Unsure as to where it is used, but most probably <a
href="http://www.syscp.org/sponsors.html">sponsors</a> are also the users of SysCP. Majority of support forums are in German.</p><p><strong>DTC</strong>: has no demo, only some screenshots. Has a set of packages for Debian lenny (which is a huge plus for maintenance and future upgrades). DTC is being developed by <a
href="http://www.gplhost.com/">GPLHost</a>, and is also used by GPLHost &#8211; so this is a live (used) distribution. Seems quite feature-rich.</p><p><strong>Virtualmin</strong> claims to be the <em>&#8220;world&#8217;s most powerful and flexible web server control panel&#8221;</em>. Virtualmin offers 4 means to control it: <em>Web, mobile device, command line, and remote API</em>. There are both <a
href="http://www.virtualmin.com/screenshots">screenshots</a> and <a
href="http://www.virtualmin.com/demo">demo</a>. Has both <a
href="http://www.virtualmin.com/compare.html">GPL and Professional versions</a>. GPL version has a number of limitations, comparing to Pro version. From what I&#8217;ve read about Webmin (all three &#8211; Virtualmin, Webmin, Usermin &#8211; are just different &#8220;layers&#8221; of server control), it is a framework with a number of &#8220;interface scripts&#8221;, which allow to control various services. As such, it is easily extendible, but is not monolithic &#8211; in the sense of module inter-dependencies and action triggers.</p><p><strong>RavenCore</strong> was a promising <abbr
title="control panel">CP</abbr>.</p><p><strong>GNUPanel</strong> is a year-old control panel, but has a news item on the front page (dated August, 17) promising new, completely rewritten release somewhere in October. By the feature list, looks promising. However, I need the panel right now, and even in October, that will be quite a rough release, not really used/tested anywhere, so not a good option as well. But GNUPanel is a panel to check in half a year for progress.</p><p>As the final choice, I had ISPConfig (which seems to be the best by people&#8217;s comments), and which is also quite widely used, and is easy to install onto Debian (at least the <a
href="http://www.howtoforge.com/perfect_setup_debian_etch">Perfect setup: Debian Etch</a> says so), and DTC. I discarded Virtualmin (for the poor functionality of the GPLed version), RavenCore (for the lack of current descriptions and non-functioning demo), GNUPanel (which just isn&#8217;t ready yet), and SysCP (because ISPConfig seems better <img
src="https://bogdan.org.ua/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> ).</p><p>As DTC has Debian packages (and will be easier to maintain/upgrade), I decided to try it first. I already have it installed (that&#8217;s easy, esp. if you first read the <a
href="http://dtcsupport.gplhost.com/PmWiki/DebianExpressSetup" class="broken_link" rel="nofollow">DTC Debian Express Setup</a>). Later I might post my impressions from using DTC.</p><p><ins
datetime="2009-01-03T13:48:42+00:00">Update:</ins> DTC is indeed easy and pleasant to use. I had problems allowing FTP and SSH access using MySQL authorization, but at least FTP was an easy one to fix (SSH access with MySQL authorization is still unconfigured, but that&#8217;s a low priority for me). There is a minor concern about the files and directory permissions setup, but thanks to chrooted environment that is only minor concern. Use of a single Apache installation for hosting admin and serving user sites might be a sub-optimal decision, but it works. Traffic and disk space accounting are plain superb! Server memory use for the dtc-toaster installation is troublesome, but for a powerful RAM-my server that is not a problem (I now have about 800-900MiB RAM occupied, but that includes the XCache&#8217;s cache, quite big MySQL cache, and loads of Apache and PHP modules).</p><p>But I&#8217;m still willing to try other control panels. As I expected, <a
href="http://gnupanel.org/">GNUPanel</a> hasn&#8217;t released anything yet; <a
href="http://www.ravencore.com/" class="broken_link" rel="nofollow">Ravencore</a>&#8216;s online demo is still unfunctional; <a
href="http://www.ispconfig.org/">ISPConfig</a> has recently released RC (and their demo is working as it should and as it used to); <a
href="http://www.syscp.org/">SysCP</a> is also up and running fast. If my little hosting service starts pouring in some cash, then I&#8217;ll try SysCP on my second server &#8211; to compare it with DTC, and choose one of them for further support/extension/localization.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F27%2Fwhich-hosting-control-panel-to-use-for-a-debian-server.html&amp;linkname=Which%20Hosting%20Control%20Panel%20to%20use%20for%20a%20Debian%20server%3F" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F27%2Fwhich-hosting-control-panel-to-use-for-a-debian-server.html&amp;linkname=Which%20Hosting%20Control%20Panel%20to%20use%20for%20a%20Debian%20server%3F" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F27%2Fwhich-hosting-control-panel-to-use-for-a-debian-server.html&amp;linkname=Which%20Hosting%20Control%20Panel%20to%20use%20for%20a%20Debian%20server%3F" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F27%2Fwhich-hosting-control-panel-to-use-for-a-debian-server.html&amp;linkname=Which%20Hosting%20Control%20Panel%20to%20use%20for%20a%20Debian%20server%3F" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F27%2Fwhich-hosting-control-panel-to-use-for-a-debian-server.html&amp;linkname=Which%20Hosting%20Control%20Panel%20to%20use%20for%20a%20Debian%20server%3F" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F27%2Fwhich-hosting-control-panel-to-use-for-a-debian-server.html&#038;title=Which%20Hosting%20Control%20Panel%20to%20use%20for%20a%20Debian%20server%3F" data-a2a-url="https://bogdan.org.ua/2008/09/27/which-hosting-control-panel-to-use-for-a-debian-server.html" data-a2a-title="Which Hosting Control Panel to use for a Debian server?"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2008/09/27/which-hosting-control-panel-to-use-for-a-debian-server.html/feed</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Need a computer science paper? Try SCIgen!</title><link>https://bogdan.org.ua/2007/12/09/need-a-computer-science-paper-try-scigen.html</link> <comments>https://bogdan.org.ua/2007/12/09/need-a-computer-science-paper-try-scigen.html#comments</comments> <pubDate>Sun, 09 Dec 2007 14:53:07 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Humour]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Science]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[project]]></category> <category><![CDATA[server]]></category> <category><![CDATA[tool]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/2007/12/09/need-a-computer-science-paper-try-scigen.html</guid> <description><![CDATA[Quite an entertaining story: SCIgen at wikipedia SCIgen tool SCIgen blog Finally, just a useful resource if you need a shiny name for your brand-new 2.0-beta project: anagram server.]]></description> <content:encoded><![CDATA[<p>Quite an entertaining story:<br
/> <a
href="http://en.wikipedia.org/wiki/SCIgen">SCIgen at wikipedia</a><br
/> <a
href="http://pdos.csail.mit.edu/scigen/">SCIgen tool</a><br
/> <a
href="http://pdos.csail.mit.edu/scigen/blog/index.php">SCIgen blog</a></p><p>Finally, just a useful resource if you need a shiny name for your brand-new 2.0-beta project: <a
href="http://wordsmith.org/anagram/">anagram server</a>.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F12%2F09%2Fneed-a-computer-science-paper-try-scigen.html&amp;linkname=Need%20a%20computer%20science%20paper%3F%20Try%20SCIgen%21" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F12%2F09%2Fneed-a-computer-science-paper-try-scigen.html&amp;linkname=Need%20a%20computer%20science%20paper%3F%20Try%20SCIgen%21" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F12%2F09%2Fneed-a-computer-science-paper-try-scigen.html&amp;linkname=Need%20a%20computer%20science%20paper%3F%20Try%20SCIgen%21" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F12%2F09%2Fneed-a-computer-science-paper-try-scigen.html&amp;linkname=Need%20a%20computer%20science%20paper%3F%20Try%20SCIgen%21" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F12%2F09%2Fneed-a-computer-science-paper-try-scigen.html&amp;linkname=Need%20a%20computer%20science%20paper%3F%20Try%20SCIgen%21" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2007%2F12%2F09%2Fneed-a-computer-science-paper-try-scigen.html&#038;title=Need%20a%20computer%20science%20paper%3F%20Try%20SCIgen%21" data-a2a-url="https://bogdan.org.ua/2007/12/09/need-a-computer-science-paper-try-scigen.html" data-a2a-title="Need a computer science paper? Try SCIgen!"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2007/12/09/need-a-computer-science-paper-try-scigen.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Ukrainian web-portal bigmir.net switched from own free email service to gmail</title><link>https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html</link> <comments>https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html#comments</comments> <pubDate>Tue, 30 Oct 2007 19:05:33 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[developer]]></category> <category><![CDATA[development]]></category> <category><![CDATA[free]]></category> <category><![CDATA[google]]></category> <category><![CDATA[history]]></category> <category><![CDATA[import]]></category> <category><![CDATA[important]]></category> <category><![CDATA[personality]]></category> <category><![CDATA[search]]></category> <category><![CDATA[server]]></category> <category><![CDATA[services]]></category> <category><![CDATA[term]]></category> <category><![CDATA[Ukraine]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html</guid> <description><![CDATA[Just a minute ago, I was shocked after logging in to mail.bigmir.net: instead of the bigmir&#8217;s own, HTML-only email interface, I got redirected at the gmail&#8217;s &#8220;Terms and conditions&#8221;, after accepting which I found my emails in the classic gmail mailbox. First thing to think about: at least they did transfer all my emails to [&#8230;]]]></description> <content:encoded><![CDATA[<p>Just a minute ago, I was shocked after logging in to mail.bigmir.net: instead of the bigmir&#8217;s own, HTML-only email interface, I got redirected at the gmail&#8217;s &#8220;Terms and conditions&#8221;, after accepting which I found my emails in the classic gmail mailbox.</p><p>First thing to think about: at least they did transfer all my emails to the new account.</p><p>Second: hey, they had given up their own email interface! Are they leaving the web-portal market of Ukraine? Was the part of their team (which later formed MI6) too important to handle their exodus with no consequences? Is that just a desire to give customers &#8220;better&#8221; interface and not invest anything into development?</p><p>I hope this won&#8217;t be a trend, for every service to have Google behind their servers. Or even just behind the name, to avoid extra complexity of having a server.</p><p>Finally, I think I&#8217;ll get used. But it was only yesterday, that I read the Google anti-utopia, where Big Brother&#8217;s name is (evidently) Google, and it&#8217;s webcams and microphones and search history define each person&#8217;s future AND guilt. Scary&#8230;</p><p>And I wonder which will be the next service of bigmir.net, &#8220;outsourced&#8221; like their email.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&#038;title=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" data-a2a-url="https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html" data-a2a-title="Ukrainian web-portal bigmir.net switched from own free email service to gmail"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>GoDaddy: undocumented 20-second CPU time maximal execution limit? (python, ELF, etc)</title><link>https://bogdan.org.ua/2007/10/16/godaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html</link> <comments>https://bogdan.org.ua/2007/10/16/godaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html#comments</comments> <pubDate>Tue, 16 Oct 2007 10:32:17 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[*nix]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[behaviour]]></category> <category><![CDATA[CPU]]></category> <category><![CDATA[godaddy]]></category> <category><![CDATA[hosting]]></category> <category><![CDATA[killed]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[problem]]></category> <category><![CDATA[script]]></category> <category><![CDATA[server]]></category> <category><![CDATA[shared]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/2007/10/16/godaddy-undocumented-20-second-cpu-time-limit-on-all-executables-python-elf-etc.html</guid> <description><![CDATA[Today, setting up a relatively serious (in CPU resources needed) web-system, I ran into a weird problem of python scripts ending prematurely. After some investigation, it looked like any process which uses up more than 20 seconds of CPU time, is automatically killed. To verify this, I wrote an infinite loop in C, int main [&#8230;]]]></description> <content:encoded><![CDATA[<p>Today, setting up a relatively serious (in CPU resources needed) web-system, I ran into a weird problem of python scripts ending prematurely. After some investigation, it looked like any process which uses up more than 20 seconds of CPU time, is automatically killed. To verify this, I wrote an infinite loop in C,</p><p>int main () {<br
/> unsigned int i;</p><p> for (i = 0; i < 2 ; i++ ) {
i = 0;
}
return 0;
}
[/c]
compiled it and executed several times on the GoDaddy shared hosting server. I did observe the program running for the maximum of 20 seconds of CPU time, not a second more. Please note, that 20 seconds of CPU time can be much more of &#8220;real&#8221; time, if the script isn&#8217;t using 100% of CPU, which often the case for shared hosting. Thus if you have in your php.ini max_execution_time set to, say, 60 seconds, your php script may actually execute as long as one minute; but I&#8217;m pretty sure that if your script has lots of CPU-intensive procedures, then as soon as it uses 20 seconds of CPU time, it will be terminated (however, this statement still needs checking &#8211; anyone?).
To verify, I also created a cron job with the same file. It ran for 30 seconds CPU time.
Strangely, this behaviour is not documented anywhere.
This limit may also explain a number of other problems, if you have heavy web-applications: they just might be killed before they are finished, causing errors.
I do understand the reason for this limitation, and am sure similar limitations exist in other shared hosting environments. The only important thing here is that this limit should have been documented and even put upfront somewhere in the hosting plans descriptions.
I also wonder if the limit is the same for all godaddy shared hosting plans, or if it differs. 20 seconds when executed from PHP, and 30 seconds when executed as a cron job were observed on the Deluxe Linux Hosting plan.
Extensions, additions and comments are welcome.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F16%2Fgodaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html&amp;linkname=GoDaddy%3A%20undocumented%2020-second%20CPU%20time%20maximal%20execution%20limit%3F%20%28python%2C%20ELF%2C%20etc%29" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F16%2Fgodaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html&amp;linkname=GoDaddy%3A%20undocumented%2020-second%20CPU%20time%20maximal%20execution%20limit%3F%20%28python%2C%20ELF%2C%20etc%29" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F16%2Fgodaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html&amp;linkname=GoDaddy%3A%20undocumented%2020-second%20CPU%20time%20maximal%20execution%20limit%3F%20%28python%2C%20ELF%2C%20etc%29" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F16%2Fgodaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html&amp;linkname=GoDaddy%3A%20undocumented%2020-second%20CPU%20time%20maximal%20execution%20limit%3F%20%28python%2C%20ELF%2C%20etc%29" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F16%2Fgodaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html&amp;linkname=GoDaddy%3A%20undocumented%2020-second%20CPU%20time%20maximal%20execution%20limit%3F%20%28python%2C%20ELF%2C%20etc%29" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F16%2Fgodaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html&#038;title=GoDaddy%3A%20undocumented%2020-second%20CPU%20time%20maximal%20execution%20limit%3F%20%28python%2C%20ELF%2C%20etc%29" data-a2a-url="https://bogdan.org.ua/2007/10/16/godaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html" data-a2a-title="GoDaddy: undocumented 20-second CPU time maximal execution limit? (python, ELF, etc)"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2007/10/16/godaddy-undocumented-20-second-cpu-time-maximal-execution-limit-python-elf.html/feed</wfw:commentRss> <slash:comments>22</slash:comments> </item> </channel> </rss>