[Systems] [Fwd: [Systems-logs] Cron <mirrorbrain at sunjammer> ulimit -c unlimited ; mirrorprobe -t 20]

Peter Pöml peter at poeml.de
Thu Sep 30 07:57:12 EDT 2010


Hi Sascha, Bernie,

I can't remember seeing a reply from you on these matters. Can I assume that you could fix the issue? I'd be happy to hear that, and I'd be happy to assist if not.

Best regards,
Peter

Le 16.09.2010 à 14:53, Sascha Silbe a écrit :

> Excerpts from Peter Pöml's message of Wed Sep 15 23:46:33 +0200 2010:
> 
>> What are these processes? Could you share the output without "|wc -l"?
> 
> All entries look like this (with "ps aux|grep mirrorbrain"):
> 
> postgres   606  0.0  0.0 106492 13460 ?        Ss   08:16   0:00 postgres: mirrorbrain mirrorbrain 127.0.0.1(50153) idle                                                                     
> 
> The PIDs are rapidly increasing (about 2Hz).
> There's nothing running as user mirrorbrain and no PostgreSQL processes
> running other than those for mirrorbrain and 6 special purpose ones
> (autovacuum, wal writer etc.).
> Nothing useful in /var/log/postgresql/postgresql-8.3-main.log and
> neither in /var/log/syslog.
> 
> Where (or as which user) does mirrorbrain run?
> 
>> 
>>>> -------- Forwarded Message --------
>> [...]
>>> I'm getting one of these every 5 minutes. Disabling the cron job until
>>> we fix the issue.
>> 
>> 
>> What do you get -- the backtrace, shown below, that indicates
>> "connection limit exceeded"?
> 
> Yes.
> 
>> The source is a usage of too many connections (probably about 100, if
>> you use the PostgreSQL defaults). I cannot tell you the reason yet. But
>> if you can provide details, I will understand it and can tell you more.
> 
> Is there anything else you need?
> Thanks for looking into it, BTW!
> 
> 
>> One thing I can already say. For all cron jobs which are run
>> periodically and might not complete within the interval they are
>> scheduled for, it is advantagous to run them under a locking wrapper.
> 
> At least some cron daemons do not run the same job in parallel if it
> takes longer than its frequency. Not sure what Vixie cron does, I would
> have to dive into the source (the documentation doesn't specify
> behaviour in this case).
> However it isn't our problem: The cron job is deactivated and we still
> get the same error (at least in the logs - no idea who/where the client
> is).
> 
> Sascha
> -- 
> http://sascha.silbe.org/
> http://www.infra-silbe.de/



More information about the Systems mailing list