
開発環境の「Oracle Hyperion EPM 11.2.1.0」エラーに対する考えられる解決策として、Oracle Solaris 10で一部のTCP / IPネットワークパラメータを変更してテストする必要があります。私はSolaris / UNIXの専門家ではないので、正しいパラメータを識別する方法についての指示をいただきありがとうございます。変更によって引き起こされる可能性のある影響と、変更のロールバックについて管理者のサポートを受ける方法を教えてください。
ソケットを閉じる前に待ち時間を短くする必要があります。対応するUNIXコマンドはすでに存在しています。
$ echo 3 > /proc/sys/net/ipv4/tcp_fin_timeout
システムが「Oracle Hyperion EPM」アプリケーションが多数のソケットを使用するのをブロックしていることを確認する必要があります。ポート範囲を表示して変更する方法は? UNIXコマンドは次のとおりです。
$ echo "1025 65535" > /proc/sys/net/ipv4/ip_local_port_range
rootとしてこれらの変更を適用し、次のUNIXコマンドを実行して変更を適用する必要があるという提案がありました。$ /etc/rc.d/init.d/network restart
引用:
- パラメータを確認しました。
$ ndd /dev/tcp \?
- http://docs.oracle.com/cd/E19082-01/819-2724/6n50b07lr/index.html
- http://www.informit.com/articles/article.aspx?p=101138&seqNum=6
答え1
最初のケース:
ndd -set /dev/tcp tcp_time_wait_interval 90000
公式マニュアルによると、60000 = 60秒以下に設定しないでください。
第二に
ndd -get /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port
ネットワークを再起動する必要はありません。ただし、必要に応じてSolaris 10では次のようになります。
svcadm restart network/physical