@@ -14,11 +14,6 @@ function performRequestWithDelay(client, firstDelay, secondDelay) {
14
14
client . resume ( ) ;
15
15
client . write ( 'GET / HTTP/1.1\r\n' ) ;
16
16
17
- firstDelay = common . platformTimeout ( firstDelay ) ;
18
- secondDelay = common . platformTimeout ( secondDelay ) ;
19
-
20
- console . log ( 'performRequestWithDelay' , firstDelay , secondDelay ) ;
21
-
22
17
setTimeout ( ( ) => {
23
18
client . write ( 'Connection: ' ) ;
24
19
} , firstDelay ) . unref ( ) ;
@@ -29,14 +24,19 @@ function performRequestWithDelay(client, firstDelay, secondDelay) {
29
24
} , firstDelay + secondDelay ) . unref ( ) ;
30
25
}
31
26
32
- const server = createServer ( common . mustCallAtLeast ( ( req , res ) => {
27
+ const requestTimeout = common . platformTimeout ( 2000 ) ;
28
+ const server = createServer ( {
29
+ headersTimeout : 0 ,
30
+ requestTimeout,
31
+ keepAliveTimeout : 0 ,
32
+ connectionsCheckingInterval : requestTimeout / 4
33
+ } , common . mustCallAtLeast ( ( req , res ) => {
33
34
res . writeHead ( 200 , { 'Content-Type' : 'text/plain' } ) ;
34
35
res . end ( ) ;
35
36
} ) ) ;
36
37
37
38
// 0 seconds is the default
38
39
assert . strictEqual ( server . requestTimeout , 0 ) ;
39
- const requestTimeout = common . platformTimeout ( 1000 ) ;
40
40
server . requestTimeout = requestTimeout ;
41
41
assert . strictEqual ( server . requestTimeout , requestTimeout ) ;
42
42
@@ -58,9 +58,7 @@ server.listen(0, common.mustCall(() => {
58
58
'HTTP/1.1 200 OK'
59
59
) ;
60
60
61
- const defer = common . platformTimeout ( server . requestTimeout * 1.5 ) ;
62
-
63
- console . log ( 'defer by' , defer ) ;
61
+ const defer = requestTimeout * 1.5 ;
64
62
65
63
// Wait some time to make sure requestTimeout
66
64
// does not interfere with keep alive
0 commit comments