2017-05-11 3 views
0

기존 IBM HTTP Server v8.5에서 마운트 지점의 이미지를 가져 와서 다른 서버로 복사했습니다. ./apachectl을 사용하여 서버를 시작하려 할 때 어떤 오류 메시지도 표시되지 않지만 아무런 httpd 인스턴스가 실행 중인지 찾을 수 없습니다. 서버를 중지하려 할 때 "httpd (pid 19422?) not running"메시지가 나타납니다. 서버 이름을 변경하여 httpd.conf가 변경되었습니다. 이미지 복사가 가능한지 알려주세요. 예인 경우 변경해야하는 부분을 알려주십시오.IBM HTTP Server를 시작할 수 없습니다.

답변

0

특정 파일에 대한 액세스 권한을 부여하여이 문제를 해결했습니다. 이는 응용 프로그램이 복제 된 상위 서버에서 서버를 시작한 다른 사용자가 원인이었습니다.

0

경로를 동일하게 유지하고 중지 된 서버를 복사하는 것이 좋습니다.

경로를 변경하면 분명히 설치 루트에서 해당 경로에 대한 모든 참조를 변경해야합니다.

서버가 실행 중이면 복사 할 때 PidFile (기본적으로 logs/httpd.pid)을 압축해야합니다. 일반적으로 이것은 자동으로 복구됩니다.

+0

은 실행중인 서버를 복사했습니다. 오류 로그에서 "[오류] (13) 사용 권한이 거부되었습니다. 전송 로그 파일 /ibm/HTTPServer/logs/access.log를 열 수 없습니다"라는 오류 메시지가 나타납니다. –

+0

이 문제를 해결할 때 조언 부탁드립니다. "PidFile (기본적으로 logs/httpd.pid)을 압축해야합니다." –

+0

다른 시스템에서 복사 한 PidFile을 제거하십시오. – covener