diff --git a/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java b/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
index 5a6a7bc..f5504e9 100644
--- a/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
+++ b/azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
@@ -841,8 +841,10 @@ public class JobRunner extends EventHandler implements Runnable {
}
public void killBySLA() {
- kill();
- this.getNode().setKilledBySLA(true);
+ synchronized (this.syncObject) {
+ kill();
+ this.getNode().setKilledBySLA(true);
+ }
}
public void kill() {