I does not happen every time, but it happens, actually it happened twice during a couple of deployments and only in one instance of several that I have.
I could not reproduce in a safe and close environment, I got this error in a server with multiple users and multiple tasks and concurred environment. The point is raise a question is this echo $! > "CATALINA_PID" the best approach to get the PID? KR, Rafael Em qui., 23 de abr. de 2020 às 02:44, calder <calder....@gmail.com> escreveu: > On Wed, Apr 22, 2020 at 11:34 AM Rafael Oliveira <r.rolivei...@gmail.com> > wrote: > > Hello everyone during some tests where I ran in my local environment I > came > > across an odd behavior on tomcat start > > > > During the start process catalina.sh script create a new PID file using > the > > following statement > > *echo $! > "CATALINA_PID"* > > > > $! *Expands to the process **ID** of the job most recently placed into > the > > background,* whether executed as an asynchronous command or using the bg > > builtin > > Correct. > > > The PID number inside the PID file is different of the tomcat process > > Not on my installations - using "./catalina.sh start > startup.txt 2>&1" > > user@stimpy:~/bin/apache-tomcat-9.0.26/bin> cat cat-pid > 8732 > user@stimpy:~/bin/apache-tomcat-9.0.26/bin> ps -aux | grep tomcat > user 8732 1.3 0.2 23279772 161408 pts/1 Sl 00:28 0:05 > /usr/lib64/jvm/java/bin/java > -Djava.util.logging.config.file=/home/user/bin/apache-tomcat-9.0.26/ > > ... and using "startup.sh" > > user@stimpy:~/bin/apache-tomcat-9.0.26/bin> cat cat-pid > 9861 > user@stimpy:~/bin/apache-tomcat-9.0.26/bin> ps -aux | grep tomcat > user 9861 18.4 0.2 23277724 148168 pts/1 Sl 00:37 0:04 > /usr/lib64/jvm/java/bin/java > -Djava.util.logging.config.file=/home/user/bin/apache-tomcat-9.0.26/ > > > started which I could verify with: > > ps -ef | grep 'catalina.base=$CATALINA_HOME' > > ?? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >