[devel] обновления на prometheus.altlinux.org

Igor Zubkov igor.zubkov на gmail.com
Пт Сен 24 10:56:11 UTC 2010


24 сентября 2010 г. 10:48 пользователь Rinat Bikov написал:
> 23 сентября 2010 г. 18:23 пользователь Igor Zubkov написал:
>> За прошедшую неделю на http://prometheus.altlinux.org произошли
>> мелкие, но очень важные изменения:
>> 1) Системный ruby 1.9.1 заменён на ruby enterprise edition 1.8.7.
>> Теперь должно быть стабильнее.
> Да, теперь стало стабильнее:
> We're sorry, but something went wrong.
> We've been notified about this issue and we'll take a look at it shortly.

Сегодня около трёх ночи HN на которой поднят в контейнере
prometheus.a.o была перезагрузка. После перезагрузки не поднялся
postgresql. Я два часа искал почему, пока не нашёл это:

[root at prometheus ~]# /usr/bin/postgres -D "/var/lib/pgsql/data" -C
"/var/lib/pgsql-root"
FATAL:  could not create shared memory segment: No space left on device
DETAIL:  Failed system call was shmget(key=5432001, size=29278208, 03600).
HINT:  This error does *not* mean that you have run out of disk space.
It occurs either if all available shared memory IDs have been taken,
in which case you need to raise the SHMMNI parameter in your kernel,
or because the system's overall limit for shared memory has been
reached.  If you cannot increase the shared memory limit, reduce
PostgreSQL's shared memory request (currently 29278208 bytes), by
reducing its shared_buffers parameter (currently 3072) and/or its
max_connections parameter (currently 103).
	The PostgreSQL documentation contains more information about shared
memory configuration.
[root at prometheus ~]#

Конфиг postgresql дефолтовый (в котором и так всё на минимуме). shared_buffers:

shared_buffers = 24MB                   # min 128kB

Я пока не знаю как такое чинить.

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Devel