Entrega falha | Tempo limite do soquete

Problema

Quando você replica uma página ou documento grande de uma instância do Communiqué 4.2 ou posterior para outra, há um erro no error.log semelhante ao seguinte:

20.02.2008 13:44:31 *INFO * autor: entregar conteúdo para o manipulador de transporte. 20.02.2008 13:44:31 *INFO * autor: http: começar entrega. o destino é http://localhost:4200 20.02.2008 13:44:31 *INFO * autor: http: http: definir autorização de superusuário:****** 20.02.2008 13:44:31 *INFO * autor: POST: enviar conteúdo, usando http 20.02.2008 13:44:31 *INFO * autor: http: definir limite de tempo de conexão para 1000ms 20.02.2008 13:44:31 *INFO * autor: http: definir tempo limite de soquete para 1000ms 20.02.2008 13:44:33 *ERROR* autor: http: erro na entrega do conteúdo: java.net.SocketTimeoutException: tempo limite de leitura 20.02.2008 13:44:33 *ERROR* autor: replicação (ativação) do /etc/medialib/playground sem êxito: java.net.SocketTimeoutException: tempo limite de leitura, segue conversa

Solução

Siga um destes procedimentos para aumentar o tempo limite do soquete:

  • Na configuração do Communiqué, faça o seguinte para aplicar a todos os agentes de replicação.
  1. Conecte-se à sua instância via CQDE.
  2. Abra o arquivo /config/replication/cqnative.xml.
  3. Aumente o parâmetro socketTimeout (em milissegundos).
  4. Reinicie a instância.
  • Na configuração do Communiqué, faça o seguinte para aplicar a um agente de replicação individual:
  1. Edite o agente de replicação adicionando /request/protocol.socketTimeout='100000 'no campo rotulado "Parâmetros de transporte adicionais".
  2. Salve o diálogo. Não é necessário reiniciar a instância.

Informações adicionais

O problema pode ocorrer porque você tentou replicar uma página grande e a instância de destino não respondeu antes do tempo limite de leitura do soquete.

Logotipo da Adobe

Fazer logon em sua conta