(This page was automatically generated by the tools in the opsboy project on 15:08:05 28-Dec-2023 GMT.)

Detailed Test Report for ngx_lua in linux x86_64 (rv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
5e05fa3a 2023-02-07 09:35:48 GMT 508 0 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 2cf51864

Compilation Errors

Unexpected Failures

File Name Details
000--init.t TEST 2: flush data from memcached - pattern "[error]" should not match any line in error.log but matches line "2023/02/07 09:38:32 [error] 23335\#23335: *2 open() \"/home/ec2-user/git/lua-nginx-module/t/servroot/html/t\" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/02/07 09:38:32 [debug] 23335\#23335: *2 http finalize request: 404, "/t?" a:1, c:1
2023/02/07 09:38:32 [debug] 23335\#23335: *2 http special response: 404, "/t?"
2023/02/07 09:38:32 [debug] 23335\#23335: *2 http set discard body
2023/02/07 09:38:32 [debug] 23335\#23335: *2 malloc: 0000000008931AD0:80
2023/02/07 09:38:32 [debug] 23335\#23335: *2 malloc: 0000000008931B60:16
2023/02/07 09:38:32 [debug] 23335\#23335: *2 malloc: 0000000008931BB0:177
2023/02/07 09:38:32 [debug] 23335\#23335: *2 malloc: 0000000008931CB0:16
2023/02/07 09:38:32 [debug] 23335\#23335: *2 HTTP/1.1 404 Not Found
Server: nginx/1.21.4 (no pool)
'
000--init.t TEST 2: flush data from memcached - pattern "[error]" should not match any line in error.log but matches line "2023/02/07 09:38:32 [error] 23335\#23335: *4 open() \"/home/ec2-user/git/lua-nginx-module/t/servroot/html/t\" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/02/07 09:38:32 [debug] 23335\#23335: *4 http finalize request: 404, "/t?" a:1, c:1
2023/02/07 09:38:32 [debug] 23335\#23335: *4 http special response: 404, "/t?"
2023/02/07 09:38:32 [debug] 23335\#23335: *4 http set discard body
2023/02/07 09:38:32 [debug] 23335\#23335: *4 malloc: 0000000008937020:80
2023/02/07 09:38:32 [debug] 23335\#23335: *4 malloc: 00000000089370B0:16
2023/02/07 09:38:32 [debug] 23335\#23335: *4 malloc: 0000000008937100:177
2023/02/07 09:38:32 [debug] 23335\#23335: *4 malloc: 0000000008937200:16
2023/02/07 09:38:32 [debug] 23335\#23335: *4 HTTP/1.1 404 Not Found
Server: nginx/1.21.4 (no pool)
'
000-sanity.t TEST 1: sanity (integer) - status code ok got: '404'
expected: '200'
000-sanity.t TEST 1: sanity (integer) - response_body - response is expected (repeated req 0, req 0) got: "<html>\x{0d}\x{0a}<head><title>404 Not Found</title></head>\x{0d}"...
length: 163
expected: "2\x{0a}"
length: 2
strings begin to differ at char 1 (line 1 column 1)
000-sanity.t TEST 1: sanity (integer) - status code ok got: '404'
expected: '200'
000-sanity.t TEST 1: sanity (integer) - response_body - response is expected (repeated req 1, req 0) got: "<html>\x{0d}\x{0a}<head><title>404 Not Found</title></head>\x{0d}"...
length: 163
expected: "2\x{0a}"
length: 2
strings begin to differ at char 1 (line 1 column 1)
000-sanity.t TEST 2: sanity (string) - status code ok got: '404'
expected: '200'
000-sanity.t TEST 2: sanity (string) - response_body - response is expected (repeated req 0, req 0) got: "<html>\x{0d}\x{0a}<head><title>404 Not Found</title></head>\x{0d}"...
length: 163
expected: "helloworld\x{0a}"
length: 11
strings begin to differ at char 1 (line 1 column 1)
000-sanity.t TEST 2: sanity (string) - status code ok got: '404'
expected: '200'
000-sanity.t TEST 2: sanity (string) - response_body - response is expected (repeated req 1, req 0) got: "<html>\x{0d}\x{0a}<head><title>404 Not Found</title></head>\x{0d}"...
length: 163
expected: "helloworld\x{0a}"
length: 11
strings begin to differ at char 1 (line 1 column 1)
000-sanity.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
000-sanity.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
000-sanity.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
TEST 29: set $args and read $query_string - status code ok got: '404'
expected: '200'
TEST 29: set $args and read $query_string - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'world
'
TEST 29: set $args and read $query_string - status code ok got: '404'
expected: '200'
TEST 29: set $args and read $query_string - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'world
'
TEST 37: globals are shared in all requests. - status code ok got: '404'
expected: '200'
TEST 37: globals are shared in all requests. - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:\A[12]
\z)'
TEST 37: globals are shared in all requests. - grep_error_log_out (req 0) got: ''
expected: 'writing a global Lua variable ('foo')
'
TEST 37: globals are shared in all requests. - status code ok got: '404'
expected: '200'
TEST 37: globals are shared in all requests. - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:\A[12]
\z)'
TEST 37: globals are shared in all requests. - grep_error_log_out (req 1) got: ''
expected: 'old foo: 1
'
TEST 17: no ngx.location.capture - status code ok got: '404'
expected: '500'
TEST 17: no ngx.location.capture - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 17: no ngx.location.capture - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 17: no ngx.location.capture - status code ok got: '404'
expected: '500'
TEST 17: no ngx.location.capture - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 17: no ngx.location.capture - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 35: lua error (string) - status code ok got: '404'
expected: '500'
TEST 35: lua error (string) - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 35: lua error (string) - pattern "failed to run set_by_lua*: set_by_lua(nginx.conf:40):1: Bad" should match a line in error.log (req 0)
TEST 35: lua error (string) - status code ok got: '404'
expected: '500'
TEST 35: lua error (string) - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 35: lua error (string) - pattern "failed to run set_by_lua*: set_by_lua(nginx.conf:40):1: Bad" should match a line in error.log (req 1)
TEST 1: simple set (integer) - status code ok got: '404'
expected: '200'
TEST 1: simple set (integer) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '2
'
TEST 1: simple set (integer) - status code ok got: '404'
expected: '200'
TEST 1: simple set (integer) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '2
'
TEST 44: location if scope (file) - status code ok got: '404'
expected: '200'
TEST 44: location if scope (file) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 44: location if scope (file) - status code ok got: '404'
expected: '200'
TEST 44: location if scope (file) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 36: lua error (nil) - status code ok got: '404'
expected: '500'
TEST 36: lua error (nil) - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 36: lua error (nil) - pattern "failed to run set_by_lua*: unknown reason" should match a line in error.log (req 0)
TEST 36: lua error (nil) - status code ok got: '404'
expected: '500'
TEST 36: lua error (nil) - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 36: lua error (nil) - pattern "failed to run set_by_lua*: unknown reason" should match a line in error.log (req 1)
TEST 31: symbol $ in lua code of set_by_lua - status code ok got: '404'
expected: '200'
TEST 31: symbol $ in lua code of set_by_lua - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '$unknown
'
TEST 31: symbol $ in lua code of set_by_lua - status code ok got: '404'
expected: '200'
TEST 31: symbol $ in lua code of set_by_lua - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '$unknown
'
TEST 14: no ngx.flush - status code ok got: '404'
expected: '500'
TEST 14: no ngx.flush - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 14: no ngx.flush - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 14: no ngx.flush - status code ok got: '404'
expected: '500'
TEST 14: no ngx.flush - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 14: no ngx.flush - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 11: set md5 - status code ok got: '404'
expected: '200'
TEST 11: set md5 - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '5d41402abc4b2a76b9719d911017c592
'
TEST 11: set md5 - status code ok got: '404'
expected: '200'
TEST 11: set md5 - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '5d41402abc4b2a76b9719d911017c592
'
TEST 21: no ngx.exec - status code ok got: '404'
expected: '500'
TEST 21: no ngx.exec - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 21: no ngx.exec - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 21: no ngx.exec - status code ok got: '404'
expected: '500'
TEST 21: no ngx.exec - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 21: no ngx.exec - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 30: set $arg_xxx - status code ok got: '404'
expected: '500'
TEST 30: set $arg_xxx - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 30: set $arg_xxx - pattern "variable "arg_foo" not found for writing; maybe it is a built-in variable that is not changeable or you forgot to use "set $arg_foo '';" in the config file to define it first" should match a line in error.log (req 0)
TEST 30: set $arg_xxx - status code ok got: '404'
expected: '500'
TEST 30: set $arg_xxx - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 30: set $arg_xxx - pattern "variable "arg_foo" not found for writing; maybe it is a built-in variable that is not changeable or you forgot to use "set $arg_foo '';" in the config file to define it first" should match a line in error.log (req 1)
TEST 10: set quote sql str - status code ok got: '404'
expected: '200'
TEST 10: set quote sql str - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '''
'
TEST 10: set quote sql str - status code ok got: '404'
expected: '200'
TEST 10: set quote sql str - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '''
'
TEST 12: no ngx.print - status code ok got: '404'
expected: '500'
TEST 12: no ngx.print - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 12: no ngx.print - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 12: no ngx.print - status code ok got: '404'
expected: '500'
TEST 12: no ngx.print - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 12: no ngx.print - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 6: adder - status code ok got: '404'
expected: '200'
TEST 6: adder - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '100
'
TEST 6: adder - status code ok got: '404'
expected: '200'
TEST 6: adder - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '100
'
TEST 9: set non-existent nginx variables - status code ok got: '404'
expected: '500'
TEST 9: set non-existent nginx variables - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 9: set non-existent nginx variables - pattern "variable "b" not found for writing; maybe it is a built-in variable that is not changeable or you forgot to use "set $b '';" in the config file to define it first" should match a line in error.log (req 0)
TEST 9: set non-existent nginx variables - status code ok got: '404'
expected: '500'
TEST 9: set non-existent nginx variables - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 9: set non-existent nginx variables - pattern "variable "b" not found for writing; maybe it is a built-in variable that is not changeable or you forgot to use "set $b '';" in the config file to define it first" should match a line in error.log (req 1)
TEST 28: set $limit_rate (variables with set_handler) - status code ok got: '404'
expected: '200'
TEST 28: set $limit_rate (variables with set_handler) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'limit rate = 180
'
TEST 28: set $limit_rate (variables with set_handler) - status code ok got: '404'
expected: '200'
TEST 28: set $limit_rate (variables with set_handler) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'limit rate = 180
'
TEST 8: set nginx variables directly from within Lua - status code ok got: '404'
expected: '200'
TEST 8: set nginx variables directly from within Lua - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,7 @@
-a = 7
+<html>
-b = 32
+<head><title>404 Not Found</title></head>
+<body>
+<center><h1>404 Not Found</h1></center>
+<hr><center>nginx/1.21.4 (no pool)</center>
+</body>
+</html>
'
TEST 8: set nginx variables directly from within Lua - status code ok got: '404'
expected: '200'
TEST 8: set nginx variables directly from within Lua - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,7 @@
-a = 7
+<html>
-b = 32
+<head><title>404 Not Found</title></head>
+<body>
+<center><h1>404 Not Found</h1></center>
+<hr><center>nginx/1.21.4 (no pool)</center>
+</body>
+</html>
'
TEST 45: backtrace - status code ok got: '200'
expected: '500'
TEST 45: backtrace - response_body_like - response is expected (closed) 'closed
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 45: backtrace - pattern "something bad happened" should match a line in error.log (req 0)
TEST 45: backtrace - pattern "stack traceback:" should match a line in error.log (req 0)
TEST 45: backtrace - pattern "in function 'error'" should match a line in error.log (req 0)
TEST 45: backtrace - pattern "in function 'bar'" should match a line in error.log (req 0)
TEST 45: backtrace - pattern "in function 'foo'" should match a line in error.log (req 0)
TEST 45: backtrace - status code ok got: '200'
expected: '500'
TEST 45: backtrace - response_body_like - response is expected (closed) 'closed
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 45: backtrace - pattern "something bad happened" should match a line in error.log (req 1)
TEST 45: backtrace - pattern "stack traceback:" should match a line in error.log (req 1)
TEST 45: backtrace - pattern "in function 'error'" should match a line in error.log (req 1)
TEST 45: backtrace - pattern "in function 'bar'" should match a line in error.log (req 1)
TEST 45: backtrace - pattern "in function 'foo'" should match a line in error.log (req 1)
TEST 43: server if scope (file) - status code ok got: '404'
expected: '200'
TEST 43: server if scope (file) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 43: server if scope (file) - status code ok got: '404'
expected: '200'
TEST 43: server if scope (file) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 40: server if scope (inline) - status code ok got: '404'
expected: '200'
TEST 40: server if scope (inline) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 40: server if scope (inline) - status code ok got: '404'
expected: '200'
TEST 40: server if scope (inline) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 5: fib by arg - status code ok got: '404'
expected: '200'
TEST 5: fib by arg - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '55
'
TEST 5: fib by arg - status code ok got: '404'
expected: '200'
TEST 5: fib by arg - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '55
'
TEST 15: no ngx.eof - status code ok got: '404'
expected: '500'
TEST 15: no ngx.eof - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 15: no ngx.eof - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 15: no ngx.eof - status code ok got: '404'
expected: '500'
TEST 15: no ngx.eof - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 15: no ngx.eof - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 25: no ngx.req.socket() - status code ok got: '404'
expected: '500'
TEST 25: no ngx.req.socket() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 25: no ngx.req.socket() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 25: no ngx.req.socket() - status code ok got: '404'
expected: '500'
TEST 25: no ngx.req.socket() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 25: no ngx.req.socket() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 2: simple set (string) - status code ok got: '404'
expected: '200'
TEST 2: simple set (string) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'helloworld
'
TEST 2: simple set (string) - status code ok got: '404'
expected: '200'
TEST 2: simple set (string) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'helloworld
'
TEST 42: server scope (file) - status code ok got: '404'
expected: '200'
TEST 42: server scope (file) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 42: server scope (file) - status code ok got: '404'
expected: '200'
TEST 42: server scope (file) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 13: no ngx.say - status code ok got: '404'
expected: '500'
TEST 13: no ngx.say - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 13: no ngx.say - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 13: no ngx.say - status code ok got: '404'
expected: '500'
TEST 13: no ngx.say - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 13: no ngx.say - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 23: ngx.req.set_uri(uri) exists - status code ok got: '404'
expected: '200'
TEST 23: ngx.req.set_uri(uri) exists - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '/blah
'
TEST 23: ngx.req.set_uri(uri) exists - status code ok got: '404'
expected: '200'
TEST 23: ngx.req.set_uri(uri) exists - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '/blah
'
TEST 7: read nginx variables directly from within Lua - status code ok got: '404'
expected: '200'
TEST 7: read nginx variables directly from within Lua - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'a = 33
'
TEST 7: read nginx variables directly from within Lua - status code ok got: '404'
expected: '200'
TEST 7: read nginx variables directly from within Lua - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: 'a = 33
'
TEST 39: server scope (inline) - status code ok got: '404'
expected: '200'
TEST 39: server scope (inline) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 39: server scope (inline) - status code ok got: '404'
expected: '200'
TEST 39: server scope (inline) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 24: no ngx.req.read_body() - status code ok got: '404'
expected: '500'
TEST 24: no ngx.req.read_body() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 24: no ngx.req.read_body() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 24: no ngx.req.read_body() - status code ok got: '404'
expected: '500'
TEST 24: no ngx.req.read_body() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 24: no ngx.req.read_body() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 46: Lua file does not exist - status code ok got: '404'
expected: '500'
TEST 46: Lua file does not exist - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 46: Lua file does not exist - pattern "(?^:failed to load external Lua file ".*?test2\.lua": cannot open .*? No such file or directory)" should match a line in error.log (req 0)
TEST 46: Lua file does not exist - status code ok got: '404'
expected: '500'
TEST 46: Lua file does not exist - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 46: Lua file does not exist - pattern "(?^:failed to load external Lua file ".*?test2\.lua": cannot open .*? No such file or directory)" should match a line in error.log (req 1)
TEST 3: internal only - status code ok got: '404'
expected: '200'
TEST 3: internal only - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '55
'
TEST 3: internal only - status code ok got: '404'
expected: '200'
TEST 3: internal only - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '55
'
TEST 26: no ngx.socket.tcp() - status code ok got: '404'
expected: '500'
TEST 26: no ngx.socket.tcp() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 26: no ngx.socket.tcp() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 26: no ngx.socket.tcp() - status code ok got: '404'
expected: '500'
TEST 26: no ngx.socket.tcp() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 26: no ngx.socket.tcp() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 19: no ngx.exit - status code ok got: '404'
expected: '500'
TEST 19: no ngx.exit - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 19: no ngx.exit - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 19: no ngx.exit - status code ok got: '404'
expected: '500'
TEST 19: no ngx.exit - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 19: no ngx.exit - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 22: no ngx.req.set_uri(uri, true) - status code ok got: '404'
expected: '500'
TEST 22: no ngx.req.set_uri(uri, true) - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 22: no ngx.req.set_uri(uri, true) - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 22: no ngx.req.set_uri(uri, true) - status code ok got: '404'
expected: '500'
TEST 22: no ngx.req.set_uri(uri, true) - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 22: no ngx.req.set_uri(uri, true) - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 38: user modules using ngx.arg - status code ok got: '404'
expected: '200'
TEST 38: user modules using ngx.arg - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '3
'
TEST 38: user modules using ngx.arg - status code ok got: '404'
expected: '200'
TEST 38: user modules using ngx.arg - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '3
'
TEST 27: no ngx.socket.connect() - status code ok got: '404'
expected: '500'
TEST 27: no ngx.socket.connect() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 27: no ngx.socket.connect() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 27: no ngx.socket.connect() - status code ok got: '404'
expected: '500'
TEST 27: no ngx.socket.connect() - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 27: no ngx.socket.connect() - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 32: symbol $ in lua code of set_by_lua_file - status code ok got: '404'
expected: '200'
TEST 32: symbol $ in lua code of set_by_lua_file - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '$unknown
'
TEST 32: symbol $ in lua code of set_by_lua_file - status code ok got: '404'
expected: '200'
TEST 32: symbol $ in lua code of set_by_lua_file - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '$unknown
'
TEST 33: external script files with arguments - status code ok got: '404'
expected: '200'
TEST 33: external script files with arguments - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '7
'
TEST 33: external script files with arguments - status code ok got: '404'
expected: '200'
TEST 33: external script files with arguments - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '7
'
TEST 20: no ngx.redirect - status code ok got: '404'
expected: '500'
TEST 20: no ngx.redirect - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 20: no ngx.redirect - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 20: no ngx.redirect - status code ok got: '404'
expected: '500'
TEST 20: no ngx.redirect - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 20: no ngx.redirect - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 34: variables in set_by_lua_file's file path - status code ok got: '404'
expected: '200'
TEST 34: variables in set_by_lua_file's file path - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '7
'
TEST 34: variables in set_by_lua_file's file path - status code ok got: '404'
expected: '200'
TEST 34: variables in set_by_lua_file's file path - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '7
'
nginx: [emerg] open() "/home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf" failed (2: No such file or directory)
TEST 4: inlined script with arguments - status code ok got: '404'
expected: '200'
TEST 4: inlined script with arguments - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '3
'
TEST 4: inlined script with arguments - status code ok got: '404'
expected: '200'
TEST 4: inlined script with arguments - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '3
'
TEST 18: no ngx.location.capture_multi - status code ok got: '404'
expected: '500'
TEST 18: no ngx.location.capture_multi - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 18: no ngx.location.capture_multi - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 18: no ngx.location.capture_multi - status code ok got: '404'
expected: '500'
TEST 18: no ngx.location.capture_multi - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 18: no ngx.location.capture_multi - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
TEST 41: location if scope (inline) - status code ok got: '404'
expected: '200'
TEST 41: location if scope (inline) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 41: location if scope (inline) - status code ok got: '404'
expected: '200'
TEST 41: location if scope (inline) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
expected: '[2]
'
TEST 16: no ngx.send_headers - status code ok got: '404'
expected: '500'
TEST 16: no ngx.send_headers - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 16: no ngx.send_headers - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 0)
TEST 16: no ngx.send_headers - status code ok got: '404'
expected: '500'
TEST 16: no ngx.send_headers - response_body_like - response is expected (<html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx/1.21.4 (no pool)</center> </body> </html>) '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.4 (no pool)</center>
</body>
</html>
'
doesn't match '(?^s:500 Internal Server Error)'
TEST 16: no ngx.send_headers - pattern "API disabled in the context of set_by_lua*" should match a line in error.log (req 1)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()
nginx: [emerg] still could not bind()

Expected Failures

(none)

Warnings

Go back to the index page.