<div class="gmail_quote">2012/12/13 Alex Mandel <span dir="ltr"><<a href="mailto:tech_dev@wildintellect.com" target="_blank">tech_dev@wildintellect.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 12/13/2012 07:29 AM, Jürgen E. Fischer wrote:<br>
> Hi Andreas,<br>
><br>
> On Thu, 13. Dec 2012 at 10:48:07 +0100, Andreas Neumann wrote:<br>
>> I think we could easily pay from the existing QGIS funds for a dedicated<br>
>> build/test server. At<br>
>> <a href="http://www.hetzner.de/en/hosting/produktmatrix/rootserver-produktmatrix-ex" target="_blank">http://www.hetzner.de/en/hosting/produktmatrix/rootserver-produktmatrix-ex</a><br>
>> (where I also have my private server and the GIS server of the City of<br>
>> Uster) you can get dedicated root servers with lots of memory and good<br>
>> CPUs for about 70-90 Euros per month. It is a very reliable company and<br>
>> runs on renewable energy. Adds up to 840 to 1080 Euros per year - in my<br>
>> opinion a good investment if we can get better performance for our core<br>
>> services.<br>
><br>
> The builds work fine and don't cause the issues (and nicing them didn't help a<br>
> bit) - the only problem with that, is that the diskspace runs out - something<br>
> was added lately that occupies space.<br>
><br>
> I think it's the documentation site. But Alex is about to organize more space.<br>
> So that's should be shortly solved.<br>
><br>
> But I'm just monitoring the stuff and try to find out what's wrong, although I<br>
> didn't setup any of the webservices.  So it's hard to tell what's necessary and<br>
> whats not and sometimes if something behaves normal or goes bezerk.<br>
><br>
> There's now a script in place that restarts apache, whenever is stops<br>
> responding - with a report of what was going on at the time.<br>
><br>
> It's currently about cron.daily time (or was when I started this) - there were<br>
> four planets jobs running feedjack_update.py and apparently stressing<br>
> postgresql with concurrent queries (SELECTs, INSERTs DELETEs & UPDATEs).   I<br>
> supposed these should be guarded to not run in parallel.  And there was also an<br>
> unniced backup of redmine running.<br>
><br>
> There are probably more cron jobs that have that problem.  Some cron jobs and<br>
> webservices also don't/didn't rotate their logs (and produces/d huge ever<br>
> growing logs - which apparently nobody looks at anyway).<br>
><br>
> BTW The nightly builds are niced and should only run if there's nothing else<br>
> wanting the CPU.  See the red stuff in<br>
> <a href="http://webextra.osgeo.osuosl.org/munin/osgeo.org/qgis.osgeo.org-cpu.html" target="_blank">http://webextra.osgeo.osuosl.org/munin/osgeo.org/qgis.osgeo.org-cpu.html</a>.<br>
><br>
> I for one don't want to move the build stuff to another server - I would even<br>
> have one (also from Hetzner ;), if I wanted to do that.  Please move everything<br>
> else ;)<br>
><br>
> BTW can we alternatively get more CPU on our VM?<br>
><br>
><br>
> Jürgen<br>
><br>
<br>
</div></div>Yes, I'm going to request +10GB and +1 Cores, hopefully this week.<br>
<br>
As for the plugin repo, I think we should look at mirror/caching options<br>
for the plugin repo files that are served up rather than a whole<br>
separate server. Some sort of cdn service would make plugin install<br>
quite quick for many people around the world and free up some resources<br>
on our server. Of course we want to find a service that refreshes or is<br>
easy for us to push updates quickly. Alternate to that, since several of<br>
us have fast servers around with space, I could setup a mirrorbrain<br>
which auto refers people to geographic closest copies of plugins (I ran<br>
this for osgeo live for a while).<br><br></blockquote><div><br></div><div>In that case we would loose the download counter.</div><div><br></div><div>Are you sure that serving plugin packages is eating a significant percentage of resources?</div>
<div> </div></div>-- <br>Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it">www.itopen.it</a><br>