コネクションが増えると,新しいスレッドが作れなくなってしまう.
内部的な実装をスレッドでやっているため,スレッド分のメモリを確保すると
3GByteまで達して新しいスレッドが確保できないようだ.
エラーは以下のとおり.
Wed Jul 4 06:27:55 can't create new thread, closing connection
Wed Jul 4 06:27:56 connection accepted from 127.0.0.1:34109 #712
メモリの使用量は以下のとおり.VmSizeが3GByteに達している.
Name: mongod
State: S (sleeping)
(省略)
VmPeak: 3108120 kB
VmSize: 3107092 kB
VmLck: 0 kB
VmHWM: 112628 kB
VmRSS: 112628 kB
VmData: 2624332 kB
VmStk: 88 kB
VmExe: 2352 kB
VmLib: 4976 kB
VmPTE: 1312 kB
Threads: 257
(略)
64bitのOSに変えようか...