사용자 도구

사이트 도구


was:tomcat:autostart

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
was:tomcat:autostart [2020/05/22 22:13]
kimmk
was:tomcat:autostart [2023/01/13 18:44] (현재)
줄 65: 줄 65:
 </code> </code>
  
-===== CentOS7 (작성중)  =====+===== CentOS7 =====
 <do 2020-02-26 김토피아>시스템 부팅시 자동 시작 스크립트</do> <do 2020-02-26 김토피아>시스템 부팅시 자동 시작 스크립트</do>
 파일 경로 \\ 파일 경로 \\
-/usr/lib/systemd/system/Search_Daemon.service \\+/usr/lib/systemd/system/tomcat7.service \\
 \\ \\
 파일 내용 파일 내용
줄 74: 줄 74:
 [Unit] [Unit]
  
-Description=Search_Daemon+Description=tomcat7
 After=network.target syslog.target After=network.target syslog.target
  
줄 82: 줄 82:
 Type=forking Type=forking
  
-User=search+#tomcat이 독립적이면 root, 아파치연동 되어있으면 search 
 +User=root 
 +Group=root
  
-Group=search 
  
 +ExecStart=/opt/search/tomcat7/bin/catalina.sh start
 +ExecStop=/opt/search/tomcat7/bin/catalina.sh stop
  
-ExecStart=/opt/search/RSA/bin/RSS_START.sh start +#Umask, RestartSec와 Restart를 쓰면 10초에 한번씩 수동으로 죽이든 오류로 죽든 무조건 프로세스를 살리게 된다(주의) 
-ExecStop=/opt/search/RSA/bin/RSS_STOP.sh stop+Umask=0022 
 +ReStartSec=10 
 +Restart=always
  
 [Install] [Install]
줄 94: 줄 99:
 WantedBy=multi-user.target WantedBy=multi-user.target
 </code> </code>
-> 다음과 같이 운영 user을 지정할 수 있음  
-> daemon --user search "$PRGDIR"/startup.sh  
-> iptable을 활용하여 8080을 80포트로도 서비스 할 수 있음  
-> iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080  
 \\ \\
 등록 및 사용 방법 등록 및 사용 방법
 <code bash> <code bash>
-[root@dev ~] chkconfig --add tomcat +[root@dev ~] systemctl enable /usr/lib/systemd/system/tomcat7.service 
-[root@dev ~] service tomcat start +# tomcat7.service 또는 tomcat7 입력 가능 
-[root@dev ~] service tomcat stop+[root@dev ~] systemctl start tomcat7.service #시작 
 +[root@dev ~] systemctl start tomcat7.service #정지 
 +[root@dev ~] systemctl status tomcat7.service #상태정보
 </code> </code>
 +\\
 +수정
 +tomccat7.service 내용이 변경 되면 그냥 시작 되지 않는다.\\
 +<code bash>
 +[root@dev ~] systemctl daemon-reload
 +#기타 서비스 구동 정보 로그
 +[root@dev ~] journalctl -xe 
 +[root@dev ~] journalctl -f #tail 처럼 볼 수 있음
 +</code>
 +
 +
 ===== Windows ===== ===== Windows =====
 서비스 등록 서비스 등록
  
 ===== Ref ===== ===== Ref =====
 +[[https://victorydntmd.tistory.com/215|CentOS7 service(systemd unit) 등록 관련 사용법 및 설명 ]]
  
 {{tag>주레피 자동시작스크립트}} {{tag>주레피 자동시작스크립트}}
/volume1/web/dokuwiki/data/attic/was/tomcat/autostart.1590153226.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)