--- /dev/null
+--- a/service/instance.c
++++ b/service/instance.c
+@@ -717,11 +717,16 @@ instance_config_parse(struct service_ins
+ vals[i] = atoi(blobmsg_get_string(cur2));
+ i++;
+ }
+- in->respawn = true;
++// in->respawn = true;
++// in->respawn_count = 0;
++// in->respawn_threshold = vals[0];
++// in->respawn_timeout = vals[1];
++// in->respawn_retry = vals[2];
++ in->respawn = false;
+ in->respawn_count = 0;
+- in->respawn_threshold = vals[0];
+- in->respawn_timeout = vals[1];
+- in->respawn_retry = vals[2];
++ in->respawn_threshold = 1;
++ in->respawn_timeout = 1;
++ in->respawn_retry = 0;
+ }
+ if (tb[INSTANCE_ATTR_TRIGGER]) {
+ in->trigger = tb[INSTANCE_ATTR_TRIGGER];