On 25/08/2020 11:07, ratatouille wrote:
> Hello!
> 
> I am running openmeetings on a CentOS 8 server and start it with startup.sh
> in the bin-folder.
> 
> The problem is when I execute shutdown.sh the process still exists after.
> I have to kill it manually.
> 
> # 
> -----------------------------------------------------------------------------
> # Stop script for the CATALINA Server
> # 
> -----------------------------------------------------------------------------
> 
> # Better OS/400 detection: see Bugzilla 31132
> os400=false
> case "`uname`" in
> OS400*) os400=true;;
> esac
> 
> # resolve links - $0 may be a softlink
> PRG="$0"
> 
> while [ -h "$PRG" ] ; do
>   ls=`ls -ld "$PRG"`
>   link=`expr "$ls" : '.*-> \(.*\)$'`
>   if expr "$link" : '/.*' > /dev/null; then
>     PRG="$link"
>   else
>     PRG=`dirname "$PRG"`/"$link"
>   fi
> done
> 
> PRGDIR=`dirname "$PRG"`
> EXECUTABLE=catalina.sh
> 
> # Check that target executable exists
> if $os400; then
>   # -x will Only work on the os400 if the files are:
>   # 1. owned by the user
>   # 2. owned by the PRIMARY group of the user
>   # this will not work if the user belongs in secondary groups
>   eval
> else
>   if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
>     echo "Cannot find $PRGDIR/$EXECUTABLE"
>     echo "The file is absent or does not have execute permission"
>     echo "This file is needed to run this program"
>     exit 1
>   fi
> fi
> 
> exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
> 
> I was told these scripts are un-modified scripts of Apache Tomcat
> 9.0.37, that's why I am asking here for help.
> 
> Any hint on this?

Take a Java thread dump of the still running process. That should point
you towards what hasn't shutdown properly.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to