[Systems] Apache stalled on sunjammer today

Bernie Innocenti bernie at codewiz.org
Sat Jul 18 20:01:10 EDT 2015


SysV ipc resources are global and don't get released when a process crashes. So they are inherently prone to leaks.

Dunno why anyone sane would want to use them when there are better alternatives in Linux.

On July 18, 2015 7:14:04 AM EDT, "Sam P." <sam at sam.today> wrote:
>Hi All,
>
>I was just loading up the wiki when sunjammer decided to hang on me.
>Couldn't load the ASLO either.
>
>Exactly the same errors in the log as Sebastian reported.  `sudo ipcs
>-s`
>has a similar output:
>
>------ Semaphore Arrays --------
>key        semid      owner      perms      nsems
>0x0052e2c1 414580736  postgres   600        17
>0x002fa327 32769      root       666        2
>0x0052e2c2 414613506  postgres   600        17
>0x0052e2c3 414646275  postgres   600        17
>0x0052e2c4 414679044  postgres   600        17
>0x0052e2c5 414711813  postgres   600        17
>0x0052e2c6 414744582  postgres   600        17
>0x0052e2c7 414777351  postgres   600        17
>0x0052e2c8 414810120  postgres   600        17
>0x0052e2c9 414842889  postgres   600        17
>0x0052e2ca 414875658  postgres   600        17
>0x0052e2cb 414908427  postgres   600        17
>0x0052e2cc 414941196  postgres   600        17
>0x0052e2cd 414973965  postgres   600        17
>
>Restarting apache2 and postgresql-8.4 services fixed the issue.
>
>Still, it isn't good to get the same issue in like 6 hours.
>
>Thanks,
>Sam
>
>On Sat, Jul 18, 2015 at 2:47 PM Bernie Innocenti <bernie at codewiz.org>
>wrote:
>
>> Nice, let's kill buildbot then.
>>
>> As for postgresql + mysql: unfortunately, mysql is used by a lot of
>> stuff and postgres is a hard requirement for mirrorbrain, which needs
>a
>> a special geolocation index not supported by mysql.
>>
>> On 17/07/15 23:44, Sam P. wrote:
>> > Hi Sebastian,
>> >
>> > We don't need buildbot running for sure - it hasn't had any bots
>running
>> > for maybe even 12 months.
>> >
>> > We only use buildbot for rebuilding developer.slo - but I can
>replace
>> > that with something like the help rebuilder [1] and move that over
>to
>> > freedom.
>> >
>> > Thanks,
>> > Sam
>> >
>> > [1] https://github.com/sugarlabs-infra/help-rebuilder
>> >
>> > On Sat, Jul 18, 2015 at 1:37 PM Sebastian Silva
>> > <sebastian at fuentelibre.org <mailto:sebastian at fuentelibre.org>>
>wrote:
>> >
>> >     Apache error.log was reporting:
>> >     [Fri Jul 17 10:14:00 2015] [emerg] (22)Invalid argument:
>couldn't
>> >     grab the accept mutex
>> >
>> >     And apache services were down. It was refusing to restart
>itself.
>> >
>> >     I asked Bernie and he  told me "looks like we ran out of
>> semaphores..."
>> >
>> >     So i learned the *icps* command.
>> >
>> >     $ sudo ipcs -s
>> >
>> >     ------ Semaphore Arrays --------
>> >     key        semid      owner      perms      nsems
>> >     0x002fa327 32769      root       666        2
>> >     0x0052e2c1 348618763  postgres   600        17
>> >     0x0052e2c2 348651532  postgres   600        17
>> >     0x0052e2c3 348684301  postgres   600        17
>> >     0x0052e2c4 348717070  postgres   600        17
>> >     0x0052e2c5 348749839  postgres   600        17
>> >     0x0052e2c6 348782608  postgres   600        17
>> >     0x0052e2c7 348815377  postgres   600        17
>> >     0x0052e2c8 348848146  postgres   600        17
>> >     0x0052e2c9 348880915  postgres   600        17
>> >     0x0052e2ca 348913684  postgres   600        17
>> >     0x0052e2cb 348946453  postgres   600        17
>> >     0x0052e2cc 348979222  postgres   600        17
>> >     0x0052e2cd 349011991  postgres   600        17
>> >
>> >     So I restarted postgres database and after that, apache was
>able to
>> >     restart.
>> >
>> >     Sunjammer is running a lot of stuff, I also notice buildbot
>using a
>> >     lot of memory, is it under use?
>> >
>> >     Do we need 2 databases? mysql and postgres are running...
>> >
>> >     Perhaps it would be nice to purge sunjammer of unneeded
>services?
>> >
>> >     Thanks Bernie for expert advice.
>> >
>> >     Regards,
>> >     Sebastian
>> >     _______________________________________________
>> >     Systems mailing list
>> >     Systems at lists.sugarlabs.org
><mailto:Systems at lists.sugarlabs.org>
>> >     http://lists.sugarlabs.org/listinfo/systems
>> >
>> >
>> >
>> > _______________________________________________
>> > Systems mailing list
>> > Systems at lists.sugarlabs.org
>> > http://lists.sugarlabs.org/listinfo/systems
>> >
>>
>>
>> --
>>   _ // Bernie Innocenti
>>   \X/  http://codewiz.org
>>

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/private/systems/attachments/20150718/3a625c92/attachment.html>


More information about the Systems mailing list