2013-09-04 2 views
0

Weblogic과 관련하여 2 가지 질문이 있습니다. Weblogic 10.3.6을 사용하고 있습니다. 어제 war 파일을 배포했습니다. 다음 제 2 개 질문입니다weblogic 도메인 server.out 로그 파일이 수동으로 수정 됨 locked

1) 나는 위치 도메인 // 서버 // 로그/서버 name.out 도메인 // 서버 // 로그/서버 이름에 서버를 로그에서 sys를 다시 시작합니다. log 이 업데이트되지 않음

실제로 로그는 처음에 업데이트되고 있었지만 수동으로 로그 파일을 열고 내용을 삭제하여 로그 파일을 삭제했습니다.

나중에 oracle 공식 웹 사이트 "수동으로 편집하여 로그 파일을 수정하지 않는 것이 좋습니다. 파일을 수정하면 타임 스탬프가 변경되고 로그 파일 순환이 혼란 스럽거나 파일을 편집하면 파일이 잠길 수도 있습니다 WebLogic Server에서 업데이트를 방지하고 접근자를 방해 할 수 있습니다. "

위의 이유로 인해 로그 파일이 잠겼습니다. 업데이트를 로그 파일로 가져올 수있는 방법이 있습니까?

서버를 다시 시작했지만 로그가 업데이트되지 않습니다.

2) packed war 파일을 사용하여 웹 응용 프로그램을 배포했습니다. war 파일을 사용하여 배포하면 warlog 파일이 weblogic 서버의 일부 임시 위치에서 폭발 할 것으로 예상됩니다. 전쟁이 성공적으로 전개되었지만 WEBLOGIC/bea10.3.6.0_BI/user_projects/domains/Managedserver_7011_7012/servers/Server-chanakya/tmp/_WL_user 내용을 확인했을 때 공백입니다. 전쟁이 _WL_user 폴더 내에서 전개되어야한다고 생각했습니다. 그러나 지금 당장은 그렇지 않습니다.

위의 문제와 관련하여 내가 할 수있는 일을 알려주십시오. 감사합니다.

답변

0

첫 번째 질문 :

는 일반적으로 .out 파일을 말하기는 서버 시작시 생성되고 서버가 RUNNING 상태에 도달하면 업데이트되지 않습니다. 그러나 .log 파일은 계속 갱신되어야합니다. 이 두 파일을 모두 삭제하는 것이 안전하며 일단 서버가 다시 시작되면 다시 만들어야합니다. 어떠한 이유로 든 server name -> Logging tab -> Log file name으로 이동하여 새 로그 파일의 전체 경로와 이름을 지정하십시오.

두 번째 질문 :

당신이 당신의 배포 nostage을 선택하는 경우, 그것은 당신의 서버에 복사되지 않고 파일이 원래이었다 어디든지 살 것이다. stage 모드는 stage 디렉토리에서 시작한 후 파일을 tmp/_WL_user으로 복사해야합니다. weblogic 관리 콘솔에서 배포를 제거하고 tmp 및 cache 폴더를 삭제하고 필요할 경우 배포를 다시 시도 할 수 있습니다. 배포가 실패 할 수도 있습니다 ... 관리 콘솔의 배포 링크가 Active 상태에 도달했는지 확인하십시오.

마지막으로 - 스택 오버플로 환영합니다. 일반적으로 한 번에 한 가지 질문 만해야합니다.

+0

고맙습니다. 제 경우에는 클러스터 된 배치였습니다. 관리 서버가 실행 중이지만 서버 중 하나의 노드 관리자가 실행되고 있지 않습니다.일단 노드 관리자 로그를 다시 시작하면 업데이트가 완료된 후 내 전쟁이 배포되고 WEBLOGIC/bea10.3.6.0_BI/user_projects/domains/Managedserver_7011_7012/servers/Server-chanakya/tmp/_WL_user에 복사됩니다. 감사합니다. – Sachin