仕事に関係する情報のメモ 技術、プロジェクト管理など

金曜日, 8月 28, 2009

postgreSQL他ホストからの接続

pg_hba.confの設定だけでよいのかと思っていたが、PostgreSQL8.3で確認したところ、postgresql.cnfの設定も必要だった。

ポート開放,postgresql.confのlisten_addressesの設定,pg_hba.confでhost関連の行追加,PostgreSQL再起動

月曜日, 8月 24, 2009

Windows同時使用可能ポート数

デフォルト値5000
E社案件の初期データ登録時(2万5千件)に問題発生

"netstat -an"の結果、TIME_WAITが多数発生しており、TCPコネクションが確保できなかったため発生した可能性が高い。

Windowsでは、TIME_WAIT状態のコネクションが開放されるまで、デフォルト値4分で設定されている。

 「ソケットの最大数」、「TIME_WAITの時間」はそれぞれ以下のレジストリを変更して設定します。項目がない場合は追加します。

■ソケットの最大数(5,000~65,534の間で設定):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort (DWORD)

■TIME_WAITの時間(30~300秒の間で設定):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay (DWORD)

※設定後は再起動しないと設定が反映されません。


http://msdn.microsoft.com/ja-jp/library/aa560610(BTS.10).aspx

http://nosa.cocolog-nifty.com/sanonosa/2006/04/windowstime_wai_00d2.html

月曜日, 8月 03, 2009

WindowでのTomcatサービス

Tomcatで使用するJAVAは、Windowsのサービス起動の場合は、レジストリに設定
されているようです。

HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun
2.0\Tomcat5\Parameters\Java\Jvm