2010年7月27日火曜日

サーバがレスポンスを返さない

topでJBossをみても暴走していないし、jmapでスレッドダンプしても問題ないし。でもクライアントからのレスポンスがかえらないということでどこかでスタックしているということで2時間ほどサーバチェックしたら
ulimit -a

でopen fileが1024なのに対して、JBossのファイルオープン数が
/usr/sbin/lsof -p [[PID]] | wc -l

で1024を超えていた。

ということでOSのopen fileを5000まであげて問題解決!