Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Dec 2014 09:50:24 -0500
From:      Mike Jakubik <mike.jakubik@intertainservices.com>
To:        Ports <ports@freebsd.org>
Cc:        owner-freebsd-ports@freebsd.org, ale@freebsd.org
Subject:   Re: Tomcat7: Unable to stop process (unlike tomcat6)
Message-ID:  <e28de234167493cb39c3142ade8c1e22@intertainservices.com>
In-Reply-To: <1d26d72033c6b1c34cc3edeeb7dd6f96@intertainservices.com>
References:  <1d26d72033c6b1c34cc3edeeb7dd6f96@intertainservices.com>

next in thread | previous in thread | raw e-mail | index | archive | help
After i slept on this I remembered the rc.d system offers a force 
option.

root@illidan.local:~# /usr/local/etc/rc.d/tomcat7 forcestop, seems to 
work.

Thanks.


On 2014-12-08 06:09 PM, Mike Jakubik wrote:
> Hello,
> 
> I've Noticed that the rc.d script for tomcat7 has changed from version
> 6. In tomcat6 a function called tomcat_stop() would force kill after a
> certain timeout, this no longer happens in tomcat7 and sometimes we
> are unable to stop it using the rc.d script, it just sits there
> waiting for PID.
> 
> In tomcat6 we had:
> 
> tomcat_stop() {
>         rc_pid=$(tomcat_check_pidfile $pidfile)
> 
>         if [ -z "$rc_pid" ]; then
>                 [ -n "$rc_fast" ] && return 0
>                 echo "${name} not running? (check $pidfile)."
>                 return 1
>         fi
> 
>         echo "Stopping ${name}."
>         ${java_command} stop
>         tomcat_wait_max_for_pid
> ${tomcat%%TOMCAT_VERSION%%_stop_timeout} ${rc_pid}
>         kill -KILL ${rc_pid} 2> /dev/null && echo "Killed."
>         rm -f ${pidfile}
> }
> 
> 
> This function is no longer available in the version 7 rc.d script, is
> there any way it can be modified to function like in version 6?
> 
> Thank you.
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to 
> "freebsd-ports-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e28de234167493cb39c3142ade8c1e22>