diff --git a/README b/README index 1cb7659..ae12630 100644 --- a/README +++ b/README @@ -24,3 +24,8 @@ repository root | |- locales/ Contains all CPHP locale files | `- templates/ Contains all CPHP template files `- runhelper/ This directory contains the runhelper script for the slave nodes + +== DEPENDENCIES == + +* autossh +* ... diff --git a/frontend/classes/sshconnector.php b/frontend/classes/sshconnector.php index 95ae3c7..874620f 100644 --- a/frontend/classes/sshconnector.php +++ b/frontend/classes/sshconnector.php @@ -236,11 +236,13 @@ class SshConnector extends CPHPBaseClass $cmd = urlencode(json_encode($command)); $url = "http://localhost:{$this->tunnel_port}/?key={$this->tunnel_key}&command={$cmd}"; + /* Setting a HTTP timeout is going to break long-running requests. + * What the hell was I thinking?! $context = stream_context_create(array( 'http' => array( 'timeout' => 2.0 ) - )); + ));*/ $response = @file($url, 0, $context); diff --git a/frontend/classes/vps.php b/frontend/classes/vps.php index 75973fa..7555e16 100644 --- a/frontend/classes/vps.php +++ b/frontend/classes/vps.php @@ -317,7 +317,6 @@ class Vps extends CPHPDatabaseRecordClass $command = array("sudo", "vzctl", "create", $this->sInternalId, "--ostemplate", $this->sTemplate->sTemplateName); $result = $this->sNode->ssh->RunCommand($command, false); - $result->returncode = 0; if($result->returncode == 0 && strpos($result->stderr, "ERROR") === false) {