You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2013/10/25 15:30:38 UTC
svn commit: r1535728 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
Author: cwiklik
Date: Fri Oct 25 13:30:37 2013
New Revision: 1535728
URL: http://svn.apache.org/r1535728
Log:
UIMA-3319 modified to kill JDs with -9
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java?rev=1535728&r1=1535727&r2=1535728&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java Fri Oct 25 13:30:37 2013
@@ -234,7 +234,12 @@ public class DuccCommandExecutor extends
cmdL.addArgument("/PID");
} else {
cmdL = new NonJavaCommandLine("/bin/kill");
- cmdL.addArgument("-15");
+ if ( ((ManagedProcess) managedProcess).isJd() ) {
+ // kill JD hard.
+ cmdL.addArgument("-9");
+ } else {
+ cmdL.addArgument("-15");
+ }
}
cmdL.addArgument(((ManagedProcess) managedProcess).getDuccProcess().getPID());