Im przy użyciu Express 4.X i węzła js 0.12.Serwer Nodejs i Express zamyka połączenie po 2 minutach
Jedna z moich tras służy do przesyłania i przetwarzania plików, a w przypadku niektórych plików przesyłanie i przetwarzanie trwa dłużej niż 2 minuty domyślnego limitu czasu. Próbowałem ustawić outime na wartości dłuższe niż 2 minuty, ale po prostu nie działa, serwer zamyka połączenie dokładnie po 2 minutach za każdym razem.
server.timeout = 60 * 60 * 1000; // still closes after 2 minutes
server.on('connection', function(socket) {
socket.setTimeout(700 * 1000); // still closes after 2 minutes
});
res.setTimeout(0);// still closes after 2 minutes
req.setTimeout(0);// still closes after 2 minutes
res.connection.setTimeout(0);// still closes after 2 minutes
Nie pomaga również oprogramowanie pośrednie czasu połączenia, po prostu zamyka połączenie po dokładnie 2 minutach. Próbowałem zmienić wersję węzła na starszą wersję, ale bez powodzenia. Próbowano wszystkich odmian znalezionych w trybie online, ale połączenie nadal jest zamykane ...
Możliwe duplikat [Express.js reakcji limit_czasu] (http://stackoverflow.com/questions/21708208/express-js-response-timeout) – Ionut
Próbowano że no, połączenia wyników pośredniej w taki sam 2-minutowy limit czasu ... –
Przeczytaj ostatnią odpowiedź z tej strony. – Ionut