stavarengo / php-sigep

PHP client library for the Brazilian Post Office Web Service. Integração com Web Service do Correios. Consulta preços e prazos, imprime etiquetas e PLP, etc.
https://phpsigep.stavarengo.me
MIT License
363 stars 249 forks source link

Problema na execução dos métodos em ambiente de produção #388

Closed pedrorizzo closed 4 years ago

pedrorizzo commented 4 years ago

Bom dia a todos!

Este problema que estou enfrentando já deve ter sido reportado aqui alguma vez, mas vamos lá.

Estou executando os métodos da maneira como indica nos exemplos em ambiente de produção com os dados que recebi dos correios, mas sempre acaba excedendo o tempo máximo de execução e não retorna os dados necessários, apenas a mensagem Maximum execution time of 60 seconds exceeded (isto apenas em ambiente de produção, em ambiente de homologação está funcionando sem problemas). Isso está acontecendo nos exemplos de:

Já os métodos restantes (principalmente o de solicitarEtiquetas()) não funcionam tanto em ambiente de produção quanto de homologação. Segui as instruções como indica nos exemplos e na documentação oficial do web service, mas não obtive sucesso.

Alguém que tenha enfrentado algum desses problemas e conseguiu solucionar, pode me ajudar?

rodrigojob commented 4 years ago

Você percebeu se isso ocorre seguidamente, ou se esperar uns 3 minutos depois da primeira tentativa, ele executa corretamente?

Estou usando, mas ele estoura o tempo na primeira execução. Fiz o teste com curl e executa normal, com o SOAPUI também. Então é alguma coisa na configuração do PHP Soap .

Fiz mais testes e pelo que concluí é o TLS que deve ser 1.1> Então o SOAP deve estar como : 'soap_version' => "SOAP_1_1",

Não colocar cahe_wsdl