'Open Source/Unix'에 해당되는 글 19건

  1. 2013.02.14 PCC-S-02201
  2. 2009.12.24 nohup을 이용한 Background Process 유지(Console 끊겨도유지)
  3. 2009.12.19 SMF core dump File 설정(Solaris)

PCC-S-02201

|

Pro*c 컴파일시 PCC-S-02201 Error시 Sever의 플렛폼 문제인듯

$ORACLE_HOME/precomp/admin/pcscfg.cfg 의 뒷부분에

DEFINE=__sparc

추가 한후 다시 컴파일 해 본다.

(OS Sparc이라고 티내는듯 -_-;)

참고 : http://adinz.tistory.com/trackback/24

And

nohup을 이용한 Background Process 유지(Console 끊겨도유지)

|
프로세스를 & 즉 Background로 실행 시킬경우 해당 접속되어 있는 console이 끊결경우
같이 사라져 버린다(가끔 무한룹 돌때 걍 꺼버리는 필살기를 발휘할 때 좋지만 ..)

Background로 실행 시킨 프로세스를 console이 끊겨도 실행이 유지 되는 방법

nohup 프로세스명 & > /dev/null 2>&1
(노 행업)

이런식으로 실행시 console에 메시지를 보이지 않고 console이 끊겨도 계속 작동하게 된다.
And

SMF core dump File 설정(Solaris)

|
Service로 올라간 Task는 System에서 관리 하기 때문에
System core로 관리 된다. 즉 global core로 생성된다는 뜻

우선 core File의 대략적 설정을 해본다.

coreadm -i core.%f%p%t
이러한 Command를 내린다면 일반적 user들의 실행 Task core File은 해당 위치의
core.File명PID시간
형식으로 생성이 된다. %f : File(Command) %p : PID %t : 시간

그럼 Service에 등록한 Task의 Global Core의 설정은
우선 Core가 Dump될 Directory를 만든다.(Ex : /gcore)
core -g /gcore/core.%f%p%t -e global
-g 옵션은 global core의 설정이 되겠다. /gcore 위치에 core.File명PID시간 형식으로 File이 형성
-e 옵션으로 glbal core를 enable시킨다. !!

Service를 Enable시킨후 Task에 Memory오류를 심은 이후(한번만 실행되게 잘 조절해 보자..)
Core File이 해당 위치에 생성되는지 확인한다.
And
prev | 1 | 2 | 3 | 4 | ··· | 7 | next