░░ The job identifier is 297835.
12월 23 17:08:31 im.lemonit.co.kr startup.sh[503889]: Tomcat started.
12월 23 17:08:31 im.lemonit.co.kr systemd[1]: CItomcat.service: Failed to parse PID from file /app/tomcat/tomcat/temp/tomcat.pid: Invalid argument
12월 23 17:10:01 im.lemonit.co.kr systemd[1]: CItomcat.service: start-post operation timed out. Terminating.
12월 23 17:10:01 im.lemonit.co.kr systemd[1]: CItomcat.service: Failed with result 'timeout'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://wiki.rockylinux.org/rocky/support
░░
░░ The unit CItomcat.service has entered the 'failed' state with result 'timeout'.
12월 23 17:10:01 im.lemonit.co.kr systemd[1]: Failed to start Apache Tomcat Web Application Container.
- tomcat.pid 파일 생성 못하는 문제 때문에 톰캣 실행 중지되는 에러
[Service]
Type=forking
PIDFile=/app/tomcat/tomcat/temp/tomcat.pid
ExecStart=/app/tomcat/tomcat/bin/startup.sh
수정 ->
[Service]
Type=exec
ExecStart=/app/tomcat/tomcat/bin/catalina.sh run
ExecStop=/app/tomcat/tomcat/bin/shutdown.sh
- catalina.sh 출력 리디렉션 추가 (1번 2번 둘중 하나 방법 선택)
1.
ExecStart=/app/tomcat/tomcat/bin/catalina.sh run
수정 ->
ExecStart=/app/tomcat/tomcat/bin/catalina.sh run > /app/tomcat/tomcat/logs/catalina.out 2>&1
2.
[Service]
Type=exec
ExecStart=/app/tomcat/tomcat/bin/catalina.sh run
수정 ->
[Service]
Type=exec
ExecStart=/app/tomcat/tomcat/bin/catalina.sh run
StandardOutput=append:/app/tomcat/tomcat/logs/catalina.out
StandardError=append:/app/tomcat/tomcat/logs/catalina.out
- 설정을 변경한 후, systemd를 다시 로드하고 서비스를 재시작
sudo systemctl daemon-reload
sudo systemctl start CItomcat.service
sudo systemctl status CItomcat.service
'Linux(리눅스)' 카테고리의 다른 글
firewalld 방화벽 설정 하기 (0) | 2024.06.25 |
---|---|
nginx config 설정 녹취프로젝트 (0) | 2024.01.03 |
윈도우에 WSL2 설치하기 + Ubuntu(우분투) OR CentOS(센토스) (2) | 2023.10.16 |
리눅스 사용자 변경 (CentOS 사용자 변경) (2) | 2021.08.03 |
리눅스에서 사용자 생성하는 방법을 알아보자 ! (리눅스 사용자 만들기, 리눅스 사용자 추가) (0) | 2021.08.03 |