Как увеличить время ожидания?
var TIMEOUT = 300000; // 5m (default is 120000)
var server = https.createServer({timeout: TIMEOUT}, Process).listen(8080);
server.timeout = TIMEOUT;
function Process(request, response)
{
request.setTimeout(TIMEOUT);
response.setTimeout(TIMEOUT);
request.socket.setTimeout(TIMEOUT);
response.socket.setTimeout(TIMEOUT);
console.log('now is', req.socket.timeout); // => now, will display 300000.
console.log('now is', server.timeout); // => now, will display 300000.
request.on('close', function () {
console.log('req close after', Date.now()-t); // => 120063
});
response.on('close', function () {
console.log('res close after', Date.now()-t); // => 120064
});
}
{timeout: TIMEOUT} => Does Not Work in Final
server.timeout = TIMEOUT => Does Not Work in Final
request.setTimeout(TIMEOUT) => Does Not Work in Final
response.setTimeout(TIMEOUT) => Does Not Work in Final
request.socket.setTimeout(TIMEOUT) => Does Not Work in Final
response.socket.setTimeout(TIMEOUT) => Does Not Work in Final
«закрыть после 120063». Почему около 1 20000 (что по умолчанию) ?! Почему не около 300000? даже «server.timeout» и «request.socket.timeout» подтвердят новый тайм-аут, но в конечном итоге ничего не изменилось.
И что самое странное, через некоторое время запрос будет реплицироваться на сервере, но на стороне клиента на вкладке «Сеть» в инструментах разработчика не существует.