HP-UX

유저프로세스 때문에 생기는 장애사항?

 
yongwoo Moon
조언자

유저프로세스 때문에 생기는 장애사항?

현재 DB 서버로 rp5405 를 사용하고 있읍니다.



헌데 oracle데몬이 70여개정도 떠있으면 local 시스템 계정으로도 접속이 안됩니다.



왜 그럴까요?



에러로는 File .... overflow 라고 나는데 점점점 처리한 부분이



갑자기 생각나지를 않네요
4 응답 4
Joseph
초등학생

유저프로세스 때문에 생기는 장애사항?

1. 오라클에서 $ORACLE_HOME/dbs/initSID.ora 파일에 processes라는 오라클 변수가 있습니다.

이 값은 오라클 유저가 생성할 수 있는 프로세스 갯수를 나타냅니다.

이 값이 보시구요. 값이 작으면 크게 해 주세요..



2. O.S 에서는 maxuprc, nproc,npty,nfile등과 같은 커널값이 작아서 발생할 수도 있으니 이 값도 충분히 크게 해 주세요...



위 두가지 사항을 체크해 보세요..

그리고 값을 크게 한다고 리소스를 많이 차지하는 것은 아니니깐요..



아래 itrc 문서도 참고해 보세요.

PROBLEM:



The following error appears in the OVIS 4.0 (OpenView Internet

Services) error.log on a remote probe server:



IOPS 1-9: Unable to execute process 'ping hostname 64 4'.

(File table overflow)



What does this error message mean and how can it be avoided?





CONFIGURATION

Operating System - HP-UX

Version - 4.x

Product - internet services



RESOLUTION:



This error typically occurs when attempting to exceed the maximum

number of open files on an HP-UX server. This problem is resolved

in the short term by closing open files that can be closed (on a

system-wide basis).



If this error persists, then consider increasing the nfile kernel

parameter.





Have a good day^^
김병수
본과생

유저프로세스 때문에 생기는 장애사항?

아마 file table is full정도 일것 같네요.



제생각도 마찬가지 입니다.



해당 kernel parameter를 수정하여야 합니다.



yongwoo Moon
조언자

유저프로세스 때문에 생기는 장애사항?

감사합니다.



파라미터값 수정해보고 안되면 다시 질문 올리겠읍니다.



이명우
정기 조언자

유저프로세스 때문에 생기는 장애사항?

아마 file table overflow 라는 Error가 발생했을 것입니다.



sar -v 옵션을 사용하여 점검하시거나 glance 를

이용하셔서 증감 추이를 보실 수 있습니다.



Glance 화면에서 t를 치시면 SYSTEM TABLES REPORT

가 나옵니다.

보시게 되면 증감 현황이 나옵니다.



Error Message는 제가 경험하기로 두가지 경우입니다.

file table (nfile) 갯수가 너무 적어서 발생하는 경우가

있고, 다른 한가지는 특정 process가 폭주를 하게 되어

발생할 수도 있습니다. 전자의 경우는 nfile Kernel Parameter를

증가시켜 해결할 수 있지만 후자의 경우는 문제의 Process를

찾아 조치를 하셔야 하실 겁니다. 아무리 nfile을 증가시켜도

폭주하게 되는 경우는 어쩔수가 없습니다.



좋은 하루 되세요...