Compartilhamento de tecnologia

Tempo limite de erro de chamada remota: java.net.SocketTimeoutException: Tempo limite de leitura esgotado

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Encontrei um problema ao trabalhar no projeto Grain Mall:

P91 disse que quando a página front-end publica produtos e clica para salvá-los, o serviço de chamada remota expira: java.net.SocketTimeoutException: Read timed out

Solução:

No arquivo de configuração yml do produto, adicione o tempo limite para serviços de chamada remota

  1. feign:
  2. hystrix:
  3. enabled: true
  4. client:
  5. config:
  6. gulimall-coupon:
  7. connectTimeout: 5000
  8. readTimeout: 5000

Depois de adicioná-lo, reinicie o aplicativo do produto, reinicie a solicitação e verifique se ela foi bem-sucedida.