Commit c63849d9f8380c23210dfb0a3c59c99d6c42202a

Authored by Guilherme Andrade Del Cantoni
1 parent f0e49f6f

Mudança do timeout do serviço para impedir perda de conexão

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
rn/PendenciasTramiteRN.php
... ... @@ -6,7 +6,7 @@ error_reporting(E_ALL);
6 6  
7 7 class PendenciasTramiteRN extends InfraRN {
8 8  
9   - const TIMEOUT_SERVICO_PENDENCIAS = 600;
  9 + const TIMEOUT_SERVICO_PENDENCIAS = 300;
10 10  
11 11 private static $instance = null;
12 12 private $strEnderecoServicoPendencias = null;
... ... @@ -97,11 +97,13 @@ class PendenciasTramiteRN extends InfraRN {
97 97 {
98 98 $curl = curl_init($this->strEnderecoServicoPendencias);
99 99 curl_setopt($curl, CURLOPT_URL, $this->strEnderecoServicoPendencias);
  100 + curl_setopt($curl, CURLOPT_TIMEOUT, self::TIMEOUT_SERVICO_PENDENCIAS);
100 101 curl_setopt($curl, CURLOPT_HEADER, 0);
101 102 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
102 103 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
103 104 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
104 105 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  106 + curl_setopt($curl, CURLOPT_FAILONERROR, true);
105 107 curl_setopt($curl, CURLOPT_SSLCERT, $this->strLocalizacaoCertificadoDigital);
106 108 curl_setopt($curl, CURLOPT_SSLCERTPASSWD, $this->strSenhaCertificadoDigital);
107 109 curl_setopt($curl, CURLOPT_TIMEOUT, self::TIMEOUT_SERVICO_PENDENCIAS);
... ...