서버에서 yum update 를 치고 별일 없겟지 하면서 y 를 누른순간
Jenkins 버전이 2.0 으로 업되어 있었다.
그후 갑자기 안됨…
해결 대처법을 알아냈으므로 메모해 둔다.
(CentOS 기준이다.)
로그를 확인해보자.
# vi /var/log/jenkins/jenkins.log
딱 보니 이런로그가..
java.io.IOException: Failed to start a listener: winstone.Ajp13ConnectorFactory at winstone.Launcher.spawnListener(Launcher.java:207)
공식 QnA 보니 설정파일의 AJP 영향으로, JENKINS_ARGS 의 내용을 조정하게 되었다.
(* 설정파일이 싹다 날라간거 같다.)
설정 파일 재설정
Jenkins 설정 파일 을 열자.
# vi /etc/sysconfig/jenkins
을 보면 마지막 쯤에
# 문제의 부분 JENKINS_ARGS="--prefix=/jenkins --httpPort=${JENKINS_PORT} --ajp13Port=${JENKINS_AJP_PORT}"
으로 수정되어 있음을 알수있다.
걍 기존 방식대로 돌려놓으면 된다.
# JENKINS_ARGS="--prefix=/jenkins --httpPort=${JENKINS_PORT} --ajp13Port=${JENKINS_AJP_PORT}" # 수정 JENKINS_ARGS="--prefix=/jenkins --httpPort=${JENKINS_PORT}"
그리고 서비스 시작
# service jenkins start
이러면 끝
안되어 있다면 메모리 부분도 설정해놓자.
아까 열었던 설정파일에서
“JENKINS_JAVA_OPTIONS”
를 찾아 수정하자.
JENKINS_JAVA_OPTIONS="-XX:MaxPermSize=512m -Xms512m -Xmx1024m -Djava.awt.headless=true"
160702 추기
메모리 설정부분에 잘못된 부분이있어 수정 하였습니다.
참고
No Comments