Hi.
Please help me.
I'm using apache and tomcat to use Web-based GUI tool on RHEL3.0.
The GUI tool has a shell script that starts/stops apache and tomcat.
This script with stop option displayed message "[FAILED]".
It means that stopping of tomcat has been failed.
But the tomcat was disappeared in the process list. And re-execution of stop was
failed as same as the execution of stop after succeeded-stop. (The messages
output
to catalina.out is tha same.)
Then GUI tool was not used at that time.
In the script, all the messages were discarded to /dev/null, and nothing related
message was output to /var/log/messages or catalina.out.
So, I want to know :
1. Did tomcat stopped clearly ?
For example, are there any possibilities that tomcat leave garbage of files ?
Restart of tomcat was succeeded. Does it mean that tomcat has stopped
clearly ?
2. What kind of error is guessed ?
-----------------------------------------------------------------------------------
#!/bin/sh
#
# Startup script
#
# chkconfig: 345 80 15
# description:
#
### BEGIN INIT INFO
# Provides: test
# Required-Start: $network $remote_fs
# Required-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start the gui daemon
### END INIT INFO
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v ditto but be verbose in local rc status
# rc_status -v -r ditto and clear the local rc status
# rc_failed set local and overall rc status to failed
# rc_failed <num> set local and overall rc status to <num><num>
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
cd /
if [ -f /etc/rc.status ]; then
. /etc/rc.status
fi
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
fi
if [ -f /etc/rc.status ]; then
# First reset status of this service
rc_reset
fi
case "$1" in
'start')
echo -n "Starting the service "
if [ -f /etc/init.d/functions ]; then
daemon "/usr/local/tomcat/bin/startup.sh"
/opt/FJSVihs/bin/httpd -f /usr/local/apache/conf/httpd.conf 2> /dev/null
else
/usr/local/tomcat/bin/startup.sh > /dev/null
/opt/FJSVihs/bin/httpd -f /usr/local/apache/conf/httpd.conf 2> /dev/null
fi
if [ -f /etc/rc.status ]; then
rc_status -v
fi
if [ -f /etc/init.d/functions ]; then
touch /var/lock/subsys/test
echo
fi
;;
'stop')
echo -n "Stopping service."
kill `cat /usr/local/apache/httpd.pid`
if [ -f /etc/init.d/functions ]; then
daemon "/usr/local/tomcat/bin/shutdown.sh"
else
/usr/local/tomcat/bin/shutdown.sh > /dev/null
fi
if [ -f /etc/rc.status ]; then
rc_status -v
fi
if [ -f /etc/init.d/functions ]; then
rm -f /var/lock/subsys/test
echo
fi
;;
'restart')
$0 stop
$0 start
if [ -f /etc/rc.status ]; then
rc_status
fi
;;
'status')
if [ -f /etc/rc.status ]; then
echo -n "Checking: "
if [ -f /usr/local/apache/httpd.pid ]; then
rc_failed 0
rc_status -v
exit 0
else
rc_failed 3
rc_status -v
exit 3
fi
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
;;
esac
exit 0
Regards
Taniguchi
--
Open Source Software Database Prj. Middleware Platform Div.
Software Unit, Fujitsu Limited
Yasunori Taniguchi
e-mail : [EMAIL PROTECTED]
office layout was changed in 26th Sep., and phone number was changed !!!!
phone:+81-78-304-0563 ext.:7773-5431
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]