if ($user_server->name == "undefined") { // ADD THIS NODE TO THE LIST OF NODES IN THE JOBNODES TABLE $props = array(); $props["id_user"] = $id_user; $props["name"] = $INSTANCE_NAME; $props["last_ping"] = "{$SECONDS_SINCE_EPOCH}"; $props["force_restart"] = "0"; $props["str_log"] = "undefined"; $props["ip_address"] = $my_ip; // $props["id_sk"] = $server_id_sk; $props["int_routable"] = "0"; $props["is_busy"] = "0"; $props["int_online"] = "1"; $props["software_version"] = $software_version; $user_server->create($props); } // end if if ($user_server->name == "undefined") { logger("UNABLE TO ADD SERVER TO USER_SERVER LIST.\n"); exit; } // UPDATE SERVER IN THE SERVER LIST $user_server->update(array("last_ping" => $SECONDS_SINCE_EPOCH, "is_busy" => "0", "software_version" => $software_version)); // FORCE RESTART SIGNAL GIVEN if ($user_server->force_restart == '1') { $user_server->update(array("force_restart" => "0", "is_busy" => "1")); logger("FORCE RESTART SIGNAL GIVEN. EXITING...\n"); exit; } // SERVER VERSION MISMATCH ERROR