개발 환경의 "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
루트로 이러한 변경 사항을 적용하고 다음 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