기술지원 문의

resin 자동으로 하루에 restart하는 방법요 ㅡㅡ?
강기봉 / 2005-01-14 16:13

안녕하세요. 자꾸 서버렛500 에러 때문에 하루에 cron으로 자동으로 restart하고 싶습니다.
# vi autoresin.sh
/usr/local/resin/bin/httpd.sh restart

# crontab -e에서

00 0 * * * autoresin.sh
으로 셋팅하고나서 시간이 되면 

그냥 resin이 stop만 됩니다.

start가 안됩니다.

cron으로 말고 바로 스크립트 실행시에는 잘 됩니다.

왜 이럴까요?

[Re]resin 자동으로 하루에 restart하는 방법요 ㅡㅡ?
김동현 / 2005-01-17 10:10

cron 사용법은 다른 레퍼런스 자료를 찾아보시는 것이 좋을듯 하고요.

autoresin.sh 를
#!/bin/sh
/usr/local/resin/bin/httpd.sh stop
sleep 10
/usr/local/resin/bin/httpd.sh start

이런식으로 stop한후 텀을 두시는 것이 좋을듯 합니다. 아마 프로세스가 내려가고 있는중에 start되어 포트충돌에 의해
Resin start가 안 된것 같군요.