Q: PHP function fails at curl_exec command I'm trying to pull information from Evergage, but based on my console log debugging, the function terminates at the curl_exec function (see comment). debug_to_console("success"); and curl_error both return nothing at all. However, if I  debug_to_console("success"); just before curl_exec, it returns properly. When I test run the function, it runs for about 30 seconds and then ends. I originally thought it was a timeout, so I tried removing any time restrictions but it still doesn't seem to be working. Any help would be greatly appreciated. Thanks! 
function RetrieveData($account, $dataset, $kind, $apiToken)
{

$port = "";
if ($account === "localtest") {
$port = ":8443";
}

$requestURI = "https://" . $account . ".evergage.com" . $port . "/api/dataset/" . $dataset . "/" . $kind . ".json?_at=" . $apiToken;

debug_to_console("request URL: " . $requestURI); 

$session = curl_init();

curl_setopt($session, CURLOPT_FAILONERROR, false);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
curl_setopt($session, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($session, CURLOPT_HEADER, true);
curl_setopt($session, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($session, CURLOPT_SSL_VERIFYPEER, false);


$headers = array(
'Accept: application/json',
'Content-Type: application/json',
);


curl_setopt($session, CURLOPT_HTTPHEADER, $headers);
curl_setopt ($session, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($session, CURLOPT_URL, $requestURI);

// EVERYTHING RUNS FINE UP TO THIS POINT

set_time_limit(0);
$response = curl_exec($session);

debug_to_console("success");
echo 'Curl error: ' . curl_error($session);

$info = curl_getinfo($session);

$responseCode = $info["http_code"];

if ($responseCode >= 300) {
print("Error loading data: " . $responseCode . "<br/>");
print($response);
} else {
$body = substr($response, $info['header_size']);
$decoded_result = json_decode($body, true);
}

curl_close($session);

return $decoded_result;

}

Edit: I should mention that I have printed out $requestURI and it is correct. Navigating to it results in the JSON information that I need downloading right away.
