0
divigur
28.11.14
✎
13:53
|
Пара виртуальных машин на весьма не слабом сервере: 1с 8.2 (на Debian) и PgSQL 9.1 (на Убунте 10.04). Все работает буквально годами, но раз в три-четыре дня наблюдаем, что один из процессов PGSQL убивается postmaster-ом ввиду нехватки памяти.
[671551.760568] Out of memory: Kill process 19976 (postgres) score 95 or sacrifice child
[671551.763437] Killed process 19976 (postgres) total-vm:26652532kB, anon-rss:2821508kB, file-rss:6087184kB
Картина повторяется чаще или реже, и жить как бы не сильно мешает, но уж очень странно выглядит все.
На машине 90 Гб ОЗУ, настройки из postgresql.conf -
maintenance_work_mem = 1GB
constraint_exclusion = on
checkpoint_completion_target = 0.9
effective_cache_size = 64GB
work_mem = 240MB
wal_buffers = 8MB # pgtune wizard 2014-11-20
checkpoint_segments = 16
shared_buffers = 22GB
(что-то еще, но что нужно показать?)
Казалось бы, с такими ресурсами без памяти оказаться - моветон, однако же...
Что делать, куда смотреть? Заранее спасибо!
|
|