안녕하세요..
제 서버에서 업그레이드를 하느라 openssl과 jserv와 기타 등등 APM과 관
련된 모든 것을 설치를 했습니다..그런데 jserv를 설치하고 나니 ,,계속
이런 메시지가 나면서 저의 마음을 계속 누르고 있었습니다..
"[warn] Loaded DSO /usr/local/apache/libexec/mod_jserv.so uses plain
Apache 1.3 API, this module might crash under EAPI! (please
recompile it with -DEAPI)"
이런 메시지가 나오는 것은 아파치를 /usr/local/apache/bin/apachectl
stop|start 때와 /etc/rc.d/init.d/httpd start|stop 등 아파치와 관련해
서 명령을 내리면 꼭 이렇게 경고가 뜨네요..
그래서 killall -HUP httpd 해도 httpd: no process killed 라고 나욥
니다..
그래서 그런지 cron으로 돌리던 것도 httpd: no process killed
error running postrotate script 이라고 나오면서 실행이 안되고 있습니
다.
고심하고 있던차 다시 jserv 만을 재 컴파일해서 (모든 프로그램을 컴파일
해서 설치) 다시 설치하였더니 위에 뜨던 경고는 나타나지 않지만 여전히
killall -HUP httpd가 실행이 되지 않고 있습니다..
서버는 계속 돌고 있는 중이라 함부로 /usr/local/apache/bin/apachectl
restart 이런 명령을 줄수는 없는 상황입니다..
물론 /etc/rc.d/init.d/httpd 란 화일도 존재합니다..ntsysv로 확인해도
표시되어 있고요,,또 ps -auxw해도 확인이 되고 있습니다..
혹시나 /etc/rc.d/init.d/httpd 화일을 올립니다..
#!/bin/sh
#
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
[ ${NETWORKING} = "no" ] && exit 0
case "$1" in
start)
echo -n "Starting httpd: "
/usr/local/apache/bin/httpd -
f /usr/local/apache/conf/httpd.conf
echo
touch /var/lock/subsys/httpd
;;
stop)
echo -n "Shutting down httpd: "
killproc httpd
echo
rm -f /var/lock/subsys/httpd
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: httpd {start|stop|restart}"
exit 1
esac
exit 0
경고 메시지가 뜨던 이유가 무엇인지 잘 알수가 없네요..DEAPI에 대해서
아는 것이 없습니다..다른 것 역시 그렇지만..^^;
그리고 고심거리 killall -HUP httpd !!! ㅠ.ㅠ
httpd.pid 를 실행해도 마찬가지로 httpd: no process killed 라고 나옵니
다..의견부탁드립니다..
얘기만 길어졌군요..
--
이 곳에 서명을 적어주십시오.
서버에러 없는날까정~~