Por que minha conexão de app falha?
Seu aplicativo conecta a outro serviço, como um banco de dados. Quando seu app é executado, você percebe que a conexão termina inesperadamente e recebe um erro semelhante ao exemplo a seguir.
[IBM][CLI Driver] SQL30081N A communication error has been detected. Communication protocol being used: "SSL".
Por padrão, o seu app atinge o tempo limite após 5 minutos Se ele não receber nenhuma atualização da conexão dentro desse tempo, seu aplicativo encerrará a conexão. Para obter mais informações, consulte Padrões e limites do aplicativo..
É possível resolver esse problema mudando o valor de tempo limite para seu app. Se o seu app requerer um tempo de conexão maior que 10 minutos, configure o seu app para incluir uma conexão de pulsação para o outro serviço, que mantém a sua conexão ativa.
Também é possível executar uma tarefa Code Engine e, em seguida, retornar a saída para seu app. Para obter mais informações sobre as tarefas, consulte Trabalhando com tarefas e execuções de tarefas
Para obter mais informações sobre como solucionar falhas de conexão de aplicativo ao usar um proxy, consulte Por que minha conexão de aplicativo falha ao usar um proxy?
Atualizando seu valor de tempo limite do app por meio do console
Para atualizar seu app por meio do console,
- Abra o Code Engine console.
- Clique no projeto que contém o seu app
- Clique no aplicativo com o qual você deseja trabalhar Esta ação abre a página do aplicativo..
- Clique na guia Configuração. Na guia Recursos e ajuste de escala, mude o valor no campo Tempo limite de solicitação (segundos). O valor máximo é 600 segundos (10 minutos).
- Clique em Implementar para salvar sua mudança e implementar a revisão do app
Atualizando o valor de tempo limite do app com a CLI
Para atualizar seu app com a CLI, execute o comando app update com a opção --request-timeout configurada para o novo valor de tempo limite.
O valor máximo é 600 segundos (10 minutos).
Depois que seu app é atualizado, o Code Engine cria uma revisão de seu app. Quando a revisão do app atinge um estado Ready, todo o tráfego é roteado para essa nova instância