diff --git a/src/slurmctld/slurmctld.h b/src/slurmctld/slurmctld.h
index cc3f67fb1ac4d46aab3ef24febd74c1419100524..838f9cb0b85e74fcb1dbb21d351c7f46c6b89aef 100644
--- a/src/slurmctld/slurmctld.h
+++ b/src/slurmctld/slurmctld.h
@@ -86,8 +86,8 @@
 #define	PERIODIC_TIMEOUT	60
 
 /* Release a job's allocation if it does not terminate gracefully in
- * JOB_KILL_TIMEOUT seconds */
-#define	JOB_KILL_TIMEOUT	60
+ * JOB_KILL_TIMEOUT seconds, leave time for large core file write */
+#define	JOB_KILL_TIMEOUT	300
 
 /* Pathname of group file record for checking update times */
 #define GROUP_FILE	"/etc/group"