cyrus-murder problems with database corruption in the frontend/master
João Assad
jfassad at parperfeito.com.br
Sat Apr 9 12:43:41 EDT 2005
Henrique de Moraes Holschuh wrote:
>Just thought of something. Please set the
>vm.overcommit_memory syscall to 2 (it is available in /proc/sys, I think.
>But the right way is to use /etc/sysctl.conf and sysctl).
>
>Make *really* sure you have enough swap when you do that. You will *really*
>need it.
>
>Some look on /proc/meminfo (especially on CommitLimit and Committed_AS)
>might shed some light if that is the problem.
>
>
>
Yeah I thought that might help too, I did that yesterday after the last
corruption
I also set the overcommit_ratio to 100
So far everything is running smooth. but I also recuced the
mupdate_workers configs, which usually makes cyrus last longer.
Im getting anxious here, I already have 643M worth of straces since I
started it. So far no ENOMEMs .
My current meminfo
MemTotal: 2074268 kB
MemFree: 277240 kB
Buffers: 93244 kB
Cached: 1437800 kB
SwapCached: 3216 kB
Active: 1247724 kB
Inactive: 402988 kB
HighTotal: 1178756 kB
HighFree: 153984 kB
LowTotal: 895512 kB
LowFree: 123256 kB
SwapTotal: 2096472 kB
SwapFree: 2093068 kB
Dirty: 1448 kB
Writeback: 0 kB
Mapped: 136136 kB
Slab: 46308 kB
CommitLimit: 4170740 kB
Committed_AS: 1494736 kB
PageTables: 90924 kB
VmallocTotal: 114680 kB
VmallocUsed: 2072 kB
VmallocChunk: 112208 kB
HugePages_Total: 0
HugePages_Free: 0
Hugepagesize: 2048 kB
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list