Bonsoir
J'ai une page angularJS qui appel un WebServiceRest, ce dernier effectue des commandes jsch, ce qui me donne un 502 pour cause de timeout.
J'ai tenté sans succes 3 choses
* augmenter dans tomcat connectionTimeout, mais a 2minutes, cela me semble deja pas mal.
* Cote angularJs dans l'appel du service, j'ai mis un ,timeout : 1800000 $http.get('path/to/service', {timeout: 1800000});
* J'ai implementé coté angularJs avec $interval un Service "bidon" qui fait un get toutes les 3 secondes pour maintenir la connection, mais sans effet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $scope.callAtInterval = function() { console.log("$scope.callAtInterval - Interval occurred"); $http.get('path/to/servicebidon'}); } $interval( function(){ $scope.callAtInterval(); }, 3000, false);
Bien sur le coté back continue de fonctionner et tout se fait !
Auriez vous une autre idée ?
Merci
Partager