아 어렵다..리눅스 자동 리부팅

쌍cpu   
   조회 4397   추천 0    

 리눅스 서버 자바와 톰켓 관련 

메모리 치환 문제로 서비스가 내려가는 사태 

현재로서는 리부팅이 해결방안...

ㅠㅠ


혹시 특정 서비스 포트 443 포트가 내려갈 경우 서버를 리부팅해라~~! 하는

스크립을 작성해서 cron잡에 넣고자 하는데 조언 좀 부탁드립니다.


아 미치겄네유

짧은글 일수록 신중하게.
제온프로 2021-01
Java 와 tomcat 다시 설치 해 보셔요.. 차근차근...
Path가 않걸린건 아닌지요..
SSL인증서 문제 아닐까요

저는 PostFix 때문에 미치고 팔짝 뛰는 중입니다..
왜 메일이 않되는지..
하라는데로 수십번도 더 했는데..  4일째 메일이 않가요...
SMTP send-only 설정 좀 알려주세요...
REALHOST 2021-01
[출처] https://xzio.tistory.com/26

* 주의 : 서버에 톰캣 1개만 설치되어 있다는 가정하에 작성

--------------------------------------------------------------------------------------------------------
#!/bin/sh
 
export JAVA_HOME=/usr/local/java
export PATH="$PATH:$JAVA_HOME/bin"
export CATALINA_HOME=/usr/local/tomcat
 
Log=$CATALINA_HOME/logs/restart.log
DATE=`date +%Y%m%d-%H%M%S`
 
# 톰캣 PID 찾기
tomcatPID=`ps -ef | grep tomcat | grep -v grep | grep -v vi | awk '{print $2}'`
 
# 톰캣 프로세스 카운트
tomcatCnt=`ps -ef | grep tomcat | grep -v grep | grep -v vi | wc -l`
 
if [ $tomcatCnt -gt 0 ]
then
    echo "$DATE : TOMCAT이 정상 작동중입니다.(PID : tomcatPID)" >> $Log
else
    echo "$DATE : TOMCAT을 시작합니다(1)" >> $Log
   
    # 톰캣 재시작
    $CATALINA_HOME/bin/startup.sh
 
    tomcatPID=`ps -ef | grep tomcat | grep -v grep | grep -v vi | awk '{print $2}'`
    DATE=`date +%Y%m%d-%H%M%S`
 
    echo "$DATE : TOMCAT이 시작되었습니다.(PID : tomcatPID)" >> $Log
fi
 
 
echo "##############################################################################" >> $Log
--------------------------------------------------------------------------------------------------------


스크립트를 작성하고 crontab 등을 이용하여 주기적으로 실행시켜주면 된다.

# 톰캣 체크. 1분마다
*/1 * * * * /home/tester/tomcatCheck.sh > /dev/null 2>&1
     
쌍cpu 2021-01
아 톰켓 재실행 해도 뭐 똑같습니다.
메모리 치환문제인지 뭔지 기존 커넥션이 끊기지 않고 계속 남아있다가 다운이
ㅠㅠ
REALHOST 2021-01
검색해보니 저렇게 해보라고 나와 있네요. 참고하시면 될뜻 해요.
     
제온프로 2021-01
PostFix / SMTP send-only로 설정 하는데 않되는데.. 좋은 방법 없을까요??
일반적인 설정으로 했습니다.
LG 라인인데..
          
REALHOST 2021-01
메일 발송했을때 로그가 어떻게 남는지 알수 있을까요.
               
제온프로 2021-01
Jan 25 11:30:40 med31 postfix/pickup[11326]: 779BE5A2C2B: uid=0 from=<root@med31.ga>
Jan 25 11:30:40 med31 postfix/cleanup[11563]: 779BE5A2C2B: message-id=<20210125023040.779BE5A2C2B@med31.ga>
Jan 25 11:30:40 med31 postfix/qmgr[4538]: 779BE5A2C2B: from=<root@med31.ga>, size=321, nrcpt=1 (queue active)
Jan 25 11:30:42 med31 postfix/smtp[11565]: 779BE5A2C2B: to=<koredcap@gmail.com>, relay=gmail-smtp-in.l.google.com[74.125.203.26]:25, delay=1.9, delays=0/0/0.97/0.9, dsn=2.0.0, status=sent (250 2.0.0 OK  1611541842 r64si50667>
Jan 25 11:30:42 med31 postfix/qmgr[4538]: 779BE5A2C2B: removed


3번 시도 했는데. 모두 이렇게 나왔네요...
                    
REALHOST 2021-01
설치한 OS 가 어떤건지 알수 있을까요. 내용으로는 어려워서. 똑같은 환경의 가상서버 만들고 Postfix 설치해서 똑같은 에러가 나는지 메일 발송이 잘되는지 확인 하려고 합니다.
테스트 후에 쪽지로 결과 드릴께요.
                         
제온프로 2021-01
Ubuntu 20.04 였습니다.
                    
로그상으로만 보면 메일이 정상적으로 발송된 것 입니다만?
gmail 쪽에 정크메일로 들어간것 아닌가요?? 그쪽 확인해보시기 바랍니다.
보통 보내는 메일에 root가 포함되면 대부분 정크로 가는 경우가 많습니다.
          
김제연 2021-01
자체 서버끼리도 안되나요 ? 화이트 리스트관련 문제 아닐가요?
epowergate 2021-01
"메모리 치환 문제로 서비스가 내려가는 사태" 자체가 말이 되질않습니다.
"443 포트가 내려갈 경우..."라는것도 말이 되질않습니다.
그냥 프로그램이 잘못 만들어 진겁니다.
어떤 이유로 프로그램이 행이 걸리고 행이 걸리면서 443 포트 bind를 풀지 않았겠죠.

POSTFIX가 안되는거하고 SMTP send-only가 관련이 있나요???
그냥 단순하게 받는쪽 (gmail)에서 듣보잡에서 오는 이메일을 필터링 해버리는게 아닐까요?
     
쌍cpu 2021-01
그럴까요? 시간이 지나면 443이 떨어지더군요
443만 다운이됨
프로그램 문제라
음  443을  올려도 안올라가는
ㅠㅠ
재가동 해야만 하는 ㅠㅠ
화정큐삼 2021-01
일단 근본문제기 해결될때 까지 임시로 사용하시라고 SHELL 스크립트 예제 보내드립니다.
크론탭에 이런식으로 쉘 넣으시면 리부트 될것 같습니다.
시놀로지에는 스케쥴러에 시험해서 잘 동작되는 스크립트 입니다.
--------------------------------------------------------------------------------------
nc -zv 127.0.0.1 443 &> /dev/null
if [ "$?" == "0" ]
then echo "OK"
else echo "NOT OK" ;  reboot
fi
     
화정큐삼 2021-01
리눅스와 맥에서 최종 시험 마친 쉘스크립트 입니다.
root 권한으로 실행하셔야 합니다. 잘 동작 됩니다.


QnA
제목Page 840/5714
2014-05   5189203   정은준1
2015-12   1722215   백메가
2021-01   2345   먹짱이
2021-01   4396   뉴자
2021-01   4369   강한구
2021-01   4300   박성만
2021-01   3324   박성만
2021-01   2975   허영진
2021-01   2797   장동건2014
2021-01   4398   쌍cpu
2021-01   4472   식이아빠
2021-01   3219   Tails
2021-01   10748   헥사코어
2021-01   4655   아조
2021-01   4274   신은왜
2021-01   2891   galaxyfamily
2021-01   2103   이원재K
2021-01   3073   까치산개꿀탱
2021-01   5167   shuni
2021-01   3004   술이
2021-01   2654   노도잠들다
2021-01   8802   Sk브로드밴…