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