Date: Thu, 11 Dec 2014 20:21:02 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 195898] New: tomcat7 rc.d script does not honor forcestop and no longer kills tomcat (as in version 6) Message-ID: <bug-195898-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195898 Bug ID: 195898 Summary: tomcat7 rc.d script does not honor forcestop and no longer kills tomcat (as in version 6) Product: Ports Tree Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: mike.jakubik@intertainservices.com Hello, 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? It was a great feature. I also tried using forcestop but that doesn't seem to do anything different from stop, just sits waiting for PID. Thank you. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-195898-13>