(This page was automatically generated by the tools in the opsboy project on 14:29:49 30-Jun-2023 GMT.)

Detailed Test Report for ngx_lua in linux i386 (hv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
2c60e896 2022-05-30 07:16:40 GMT 870 443 212 23219 12805 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 29a66f77

Compilation Errors

Unexpected Failures

File Name Details
000--init.t TEST 2: flush data from memcached '
000--init.t TEST 2: flush data from memcached - status code ok got: ''
expected: '200'
000--init.t TEST 2: flush data from memcached - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'OK
'
014-bugs.t TEST 3: sanity '
014-bugs.t TEST 3: sanity - status code ok got: ''
expected: '200'
014-bugs.t TEST 3: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:3: bar$)'
014-bugs.t TEST 3: sanity '
014-bugs.t TEST 3: sanity - status code ok got: ''
expected: '200'
014-bugs.t TEST 3: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:3: bar$)'
014-bugs.t TEST 3: sanity '
014-bugs.t TEST 3: sanity - status code ok got: ''
expected: '200'
014-bugs.t TEST 3: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:3: bar$)'
017-exec.t TEST 13: exec after named location capture (memc) '
017-exec.t TEST 13: exec after named location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 13: exec after named location capture (memc) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
017-exec.t TEST 13: exec after named location capture (memc) '
017-exec.t TEST 13: exec after named location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 13: exec after named location capture (memc) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
017-exec.t TEST 11: exec after location capture (memc) '
017-exec.t TEST 11: exec after location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 11: exec after location capture (memc) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
017-exec.t TEST 11: exec after location capture (memc) '
017-exec.t TEST 11: exec after location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 11: exec after location capture (memc) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
020-subrequest.t TEST 13: POST (with body, memc method) '
020-subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
020-subrequest.t TEST 13: POST (with body, memc method) '
020-subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
020-subrequest.t TEST 12: POST (with body, memc method) '
020-subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
020-subrequest.t TEST 12: POST (with body, memc method) '
020-subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
020-subrequest.t TEST 40: encode args table with a multi-value arg. - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 07:59:48 [error] 31195\#31195: *208 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/flush\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 07:59:48 [debug] 32003\#32003: *631 malloc: 05274468:8
2022/05/30 07:59:48 [debug] 32003\#32003: *631 malloc: 05281808:8
2022/05/30 07:59:48 [debug] 31195\#31195: *208 finalize http upstream request: 504
2022/05/30 07:59:48 [debug] 32003\#32003: *631 http wake parent request: "/t?r[]=http%3A%2F%2Fajax.googleapis.com%3A80%2Fajax%2Flibs%2Fjquery%2F1.7.2%2Fjquery.min.js&r[]=http%3A%2F%2Fajax.googleapis.com%3A80%2Fajax%2Flibs%2Fdojo%2F1.7.2%2Fdojo%2Fdojo.js.uncompressed.js"
2022/05/30 07:59:48 [debug] 31195\#31195: *208 finalize http memcached request
2022/05/30 07:59:48 [debug] 32003\#32003: *631 http posted request: "/t?r[]=http%3A%2F%2Fajax.googleapis.com%3A80%2Fajax%2Flibs%2Fjquery%2F1.7.2%2Fjquery.min.js&r[]=http%3A%2F%2Fajax.googleapis.com%3A80%2Fajax%2Flibs%2Fdojo%2F1.7.2%2Fdojo%2Fdojo.js.uncompressed.js"
2022/05/30 07:59:48 [debug] 31195\#31195: *208 close http upstream connection: 4
2022/05/30 07:59:48 [debug] 32003\#32003: *631 lua run subrequests done, resuming lua thread
2022/05/30 07:59:48 [debug] 31195\#31195: *208 reusable connection: 0
'
020-subrequest.t TEST 5: explicit GET - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 07:59:51 [error] 31195\#31195: *210 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/flush\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 07:59:51 [debug] 31195\#31195: *210 finalize http upstream request: 504
2022/05/30 07:59:51 [debug] 31195\#31195: *210 finalize http memcached request
2022/05/30 07:59:51 [debug] 31195\#31195: *210 close http upstream connection: 14
2022/05/30 07:59:51 [debug] 31195\#31195: *210 reusable connection: 0
2022/05/30 07:59:51 [debug] 31195\#31195: *210 http finalize request: 504, "/flush?" a:0, c:2
2022/05/30 07:59:51 [debug] 31195\#31195: *210 lua run post subrequest handler, rc:504 c:2
2022/05/30 07:59:51 [debug] 31195\#31195: *210 lua restoring write event handler
2022/05/30 07:59:51 [debug] 31195\#31195: *210 malloc: 05FB72F0:8
2022/05/30 07:59:51 [debug] 31195\#31195: *210 malloc: 05FB7328:8
'
020-subrequest.t TEST 68: fetch subrequest's builtin request headers - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 07:59:57 [error] 31280\#31280: *237 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/flush\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 07:59:57 [debug] 32150\#32150: *707 write new buf t:1 f:0 0597F680, pos 0597F680, size: 158 file: 0, size: 0
2022/05/30 07:59:57 [debug] 32150\#32150: *707 http write filter: l:0 f:0 s:158
2022/05/30 07:59:57 [debug] 32150\#32150: *707 http output filter "/ver?"
2022/05/30 07:59:57 [debug] 32150\#32150: *707 http copy filter: "/ver?"
2022/05/30 07:59:57 [debug] 32150\#32150: *707 malloc: 06008820:64
2022/05/30 07:59:57 [debug] 32150\#32150: *707 malloc: 05FF3B60:8
2022/05/30 07:59:57 [debug] 32150\#32150: *707 lua capture body filter, uri "/ver"
2022/05/30 07:59:57 [debug] 32150\#32150: *707 image filter
2022/05/30 07:59:57 [debug] 32150\#32150: *707 http postpone filter "/ver?" BEF0FBA0
'
020-subrequest.t TEST 30: custom ctx table for subrequest - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:00:00 [error] 31280\#31280: *239 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/flush\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:00:00 [debug] 31280\#31280: *239 finalize http upstream request: 504
2022/05/30 08:00:00 [debug] 31280\#31280: *239 finalize http memcached request
2022/05/30 08:00:00 [debug] 31280\#31280: *239 close http upstream connection: 15
2022/05/30 08:00:00 [debug] 31280\#31280: *239 reusable connection: 0
2022/05/30 08:00:00 [debug] 31280\#31280: *239 http finalize request: 504, "/flush?" a:0, c:2
2022/05/30 08:00:00 [debug] 31280\#31280: *239 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:00:00 [debug] 31280\#31280: *239 lua restoring write event handler
2022/05/30 08:00:00 [debug] 31280\#31280: *239 malloc: 04A51840:8
2022/05/30 08:00:00 [debug] 31280\#31280: *239 malloc: 04A51878:8
'
020-subrequest.t TEST 17: non-empty args option table (2 pairs, no special chars) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:00:48 [error] 31195\#31195: *208 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:00:48 [debug] 31195\#31195: *208 finalize http upstream request: 504
2022/05/30 08:00:48 [debug] 31195\#31195: *208 finalize http memcached request
2022/05/30 08:00:48 [debug] 31195\#31195: *208 close http upstream connection: 4
2022/05/30 08:00:48 [debug] 31195\#31195: *208 reusable connection: 0
2022/05/30 08:00:48 [debug] 31195\#31195: *208 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:00:48 [debug] 31195\#31195: *208 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:00:48 [debug] 31195\#31195: *208 lua restoring write event handler
2022/05/30 08:00:48 [debug] 31195\#31195: *208 malloc: 05FB8DC8:8
2022/05/30 08:00:48 [debug] 31195\#31195: *208 malloc: 05FB8E00:8
'
020-subrequest.t TEST 31: share the ctx with the parent - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:00:51 [error] 31195\#31195: *210 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:00:51 [debug] 31195\#31195: *210 finalize http upstream request: 504
2022/05/30 08:00:51 [debug] 31195\#31195: *210 finalize http memcached request
2022/05/30 08:00:51 [debug] 31195\#31195: *210 close http upstream connection: 14
2022/05/30 08:00:51 [debug] 31195\#31195: *210 reusable connection: 0
2022/05/30 08:00:51 [debug] 31195\#31195: *210 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:00:51 [debug] 31195\#31195: *210 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:00:51 [debug] 31195\#31195: *210 lua restoring write event handler
2022/05/30 08:00:51 [debug] 31195\#31195: *210 malloc: 05FBB9A8:8
2022/05/30 08:00:51 [debug] 31195\#31195: *210 malloc: 05FBB9E0:8
'
020-subrequest.t TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:01:00 [error] 31280\#31280: *239 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:01:00 [debug] 31280\#31280: *239 finalize http upstream request: 504
2022/05/30 08:01:00 [debug] 31280\#31280: *239 finalize http memcached request
2022/05/30 08:01:00 [debug] 31280\#31280: *239 close http upstream connection: 10
2022/05/30 08:01:00 [debug] 31280\#31280: *239 reusable connection: 0
2022/05/30 08:01:00 [debug] 31280\#31280: *239 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:01:00 [debug] 31280\#31280: *239 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:01:00 [debug] 31280\#31280: *239 lua restoring write event handler
2022/05/30 08:01:00 [debug] 31280\#31280: *239 malloc: 04AC6A20:8
2022/05/30 08:01:00 [debug] 31280\#31280: *239 malloc: 04AC6A58:8
'
020-subrequest.t TEST 34: main POST, sub GET (main has read the body) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:01:49 [error] 31195\#31195: *208 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:01:49 [debug] 31195\#31195: *208 finalize http upstream request: 504
2022/05/30 08:01:49 [debug] 31195\#31195: *208 finalize http memcached request
2022/05/30 08:01:49 [debug] 31195\#31195: *208 close http upstream connection: 4
2022/05/30 08:01:49 [debug] 31195\#31195: *208 reusable connection: 0
2022/05/30 08:01:49 [debug] 31195\#31195: *208 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:01:49 [debug] 31195\#31195: *208 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:01:49 [debug] 31195\#31195: *208 lua restoring write event handler
2022/05/30 08:01:49 [debug] 31195\#31195: *208 malloc: 05FBE538:8
2022/05/30 08:01:49 [debug] 1100\#1100: *1449 malloc: 05275F38:8
'
020-subrequest.t TEST 10: PUT (no body, no proxy method) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:01:51 [error] 31195\#31195: *210 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:01:51 [debug] 31195\#31195: *210 finalize http upstream request: 504
2022/05/30 08:01:51 [debug] 31195\#31195: *210 finalize http memcached request
2022/05/30 08:01:51 [debug] 31195\#31195: *210 close http upstream connection: 14
2022/05/30 08:01:51 [debug] 31195\#31195: *210 reusable connection: 0
2022/05/30 08:01:51 [debug] 31195\#31195: *210 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:01:51 [debug] 31195\#31195: *210 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:01:51 [debug] 31195\#31195: *210 lua restoring write event handler
2022/05/30 08:01:51 [debug] 31195\#31195: *210 malloc: 05FC0418:8
2022/05/30 08:01:51 [debug] 31195\#31195: *210 malloc: 05FC0450:8
'
020-subrequest.t TEST 27: lua calls lua via subrequests - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:02:49 [error] 31195\#31195: *208 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:02:49 [debug] 31195\#31195: *208 finalize http upstream request: 504
2022/05/30 08:02:49 [debug] 31195\#31195: *208 finalize http memcached request
2022/05/30 08:02:49 [debug] 31195\#31195: *208 close http upstream connection: 4
2022/05/30 08:02:49 [debug] 31195\#31195: *208 reusable connection: 0
2022/05/30 08:02:49 [debug] 31195\#31195: *208 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:02:49 [debug] 31195\#31195: *208 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:02:49 [debug] 31195\#31195: *208 lua restoring write event handler
2022/05/30 08:02:49 [debug] 31195\#31195: *208 malloc: 05FC22A8:8
2022/05/30 08:02:49 [debug] 31195\#31195: *208 malloc: 05FC22E0:8
'
020-subrequest.t TEST 70: modify subrequest's builtin request headers (main req is POST) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:02:57 [error] 31280\#31280: *237 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:02:57 [debug] 31280\#31280: *237 finalize http upstream request: 504
2022/05/30 08:02:57 [debug] 31280\#31280: *237 finalize http memcached request
2022/05/30 08:02:57 [debug] 31280\#31280: *237 close http upstream connection: 7
2022/05/30 08:02:57 [debug] 31280\#31280: *237 reusable connection: 0
2022/05/30 08:02:57 [debug] 31280\#31280: *237 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 08:02:57 [debug] 31280\#31280: *237 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:02:57 [debug] 31280\#31280: *237 lua restoring write event handler
2022/05/30 08:02:57 [debug] 31280\#31280: *237 malloc: 04B0BA60:8
2022/05/30 08:02:57 [debug] 31280\#31280: *237 malloc: 04B0BA98:8
'
020-subrequest.t TEST 6: implicit GET - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:03:00 [error] 31280\#31280: *239 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /lua HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 08:03:00 [debug] 30863\#30863: malloc: 05000640:8
2022/05/30 08:03:00 [debug] 31280\#31280: *239 finalize http upstream request: 504
2022/05/30 08:03:00 [debug] 30863\#30863: malloc: 05189788:12
2022/05/30 08:03:00 [debug] 31280\#31280: *239 finalize http memcached request
2022/05/30 08:03:00 [debug] 30863\#30863: malloc: 05289860:8
2022/05/30 08:03:00 [debug] 31280\#31280: *239 close http upstream connection: 8
2022/05/30 08:03:00 [debug] 30863\#30863: malloc: 0577BEA8:252
2022/05/30 08:03:00 [debug] 31280\#31280: *239 reusable connection: 0
2022/05/30 08:03:00 [debug] 30863\#30863: malloc: 0528D7D8:8
'
020-subrequest.t TEST 32: test memcached with subrequests '
020-subrequest.t TEST 32: test memcached with subrequests - status code ok got: ''
expected: '200'
020-subrequest.t TEST 32: test memcached with subrequests - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
020-subrequest.t TEST 32: test memcached with subrequests - pattern "lua reuse free buf chain, but reallocate memory because" should match a line in error.log (req 0)
020-subrequest.t TEST 32: test memcached with subrequests '
020-subrequest.t TEST 32: test memcached with subrequests - status code ok got: ''
expected: '200'
020-subrequest.t TEST 32: test memcached with subrequests - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
020-subrequest.t TEST 32: test memcached with subrequests - pattern "lua reuse free buf chain, but reallocate memory because" should match a line in error.log (req 1)
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O '
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - status code ok got: ''
expected: '200'
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "content GET: 404\x{0a}content PUT: 201\x{0a}content cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - grep_error_log_out (req 0) got: ""
length: 0
expected: "rewrite GET: 404\x{0a}rewrite PUT: 201\x{0a}rewrite cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O '
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - status code ok got: ''
expected: '200'
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "content GET: 404\x{0a}content PUT: 201\x{0a}content cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - grep_error_log_out (req 1) got: ""
length: 0
expected: "rewrite GET: 404\x{0a}rewrite PUT: 201\x{0a}rewrite cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 0, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 1, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 2, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 3, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 4, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 5, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 6, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 7, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 8, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 9, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 2, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 3, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 4, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 5, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 6, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 7, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 8, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 9, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 1, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 2, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 3, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 4, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 5, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 6, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 7, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 8, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 9, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/socket-keepalive.t TEST 1: sanity '
023-rewrite/socket-keepalive.t TEST 1: sanity - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 1: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 1: sanity - grep_error_log_out (req 0) @@ -1,2 +0,0 @@
-lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"
-lua tcp socket get keepalive peer: using connection
'
023-rewrite/socket-keepalive.t TEST 1: sanity '
023-rewrite/socket-keepalive.t TEST 1: sanity - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 1: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 1: sanity - grep_error_log_out (req 1) @@ -1,2 +0,0 @@
-lua tcp socket get keepalive peer: using connection
-lua tcp socket get keepalive peer: using connection
'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections '
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections '
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 1)
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 1)
023-rewrite/socket-keepalive.t TEST 11: sanity (uds) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:17:25 [error] 12422\#12422: *1 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua tcp socket handle read error
2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua tcp socket waking up the current request
2022/05/30 08:17:25 [debug] 12422\#12422: *1 rewrite phase: 6
2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua tcp operation done, resuming lua thread
2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua tcp socket calling prepare retvals handler 081564BC, u:04CA3170
2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua tcp socket receive return value handler
2022/05/30 08:17:25 [debug] 12422\#12422: *1 lua run thread, top:9 c:1
2022/05/30 08:17:25 [debug] 12422\#12422: *1 malloc: 04CB3A78:8
'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive '
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'ok
'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:17:28 [error] 12422\#12422: *3 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua tcp socket handle read error
2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua tcp socket waking up the current request
2022/05/30 08:17:28 [debug] 12422\#12422: *3 rewrite phase: 6
2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua tcp operation done, resuming lua thread
2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua tcp socket calling prepare retvals handler 081564BC, u:04CA7608
2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua tcp socket receive return value handler
2022/05/30 08:17:28 [debug] 12422\#12422: *3 lua run thread, top:9 c:1
2022/05/30 08:17:28 [debug] 12422\#12422: *3 malloc: 04CB52F8:8
'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive '
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'ok
'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 1)
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:17:34 [error] 12482\#12482: *30 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua tcp socket handle read error
2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua tcp socket waking up the current request
2022/05/30 08:17:34 [debug] 12482\#12482: *30 rewrite phase: 6
2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua tcp operation done, resuming lua thread
2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua tcp socket calling prepare retvals handler 081564BC, u:04F7F190
2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua tcp socket receive return value handler
2022/05/30 08:17:34 [debug] 12482\#12482: *30 lua run thread, top:9 c:1
2022/05/30 08:17:34 [debug] 12482\#12482: *30 malloc: 04F8FA98:8
'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit '
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - status code ok got: ''
expected: '404'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'Not found, dear...
'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:17:37 [error] 12482\#12482: *32 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 08:17:37 [debug] 13140\#13140: *349 http output filter "/ver?"
2022/05/30 08:17:37 [debug] 12482\#12482: *32 lua tcp socket handle read error
2022/05/30 08:17:37 [debug] 13140\#13140: *349 http copy filter: "/ver?"
2022/05/30 08:17:37 [debug] 12482\#12482: *32 lua tcp socket waking up the current request
2022/05/30 08:17:37 [debug] 13140\#13140: *349 malloc: 053372C0:64
2022/05/30 08:17:37 [debug] 12482\#12482: *32 rewrite phase: 6
2022/05/30 08:17:37 [debug] 13140\#13140: *349 malloc: 05346810:8
2022/05/30 08:17:37 [debug] 12482\#12482: *32 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:17:37 [debug] 13140\#13140: *349 lua capture body filter, uri "/ver"
'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit '
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - status code ok got: ''
expected: '404'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'Not found, dear...
'
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
023-rewrite/subrequest.t TEST 22: more args '
023-rewrite/subrequest.t TEST 22: more args - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 22: more args - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-copass: res 404
-copas: capture /memc_set
-copss: status 200
'
023-rewrite/subrequest.t TEST 22: more args '
023-rewrite/subrequest.t TEST 22: more args - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 22: more args - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-copass: res 404
-copas: capture /memc_set
-copss: status 200
'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) '
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected () ''
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: '500'
expected: '200'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}request sent: 11\x{0a}received: OK\x{0a}close: "...
length: 77
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}request sent: 11\x{0a}received: OK\x{0a}close: "...
length: 77
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) '
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: '500'
expected: '200'
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) '
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: '500'
expected: '200'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
023-rewrite/tcp-socket.t TEST 24: two sockets mix together '
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "1: connected: 1\x{0a}2: connected: 1\x{0a}1: request sent: 1"...
length: 149
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t TEST 24: two sockets mix together '
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "1: connected: 1\x{0a}2: connected: 1\x{0a}1: request sent: 1"...
length: 149
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t TEST 14: receive by chunks (very small buffer) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:25:48 [error] 17094\#17094: *453 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua tcp socket handle read error
2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua tcp socket waking up the current request
2022/05/30 08:25:48 [debug] 17094\#17094: *453 rewrite phase: 6
2022/05/30 08:25:48 [debug] 17882\#17882: *867 lua tcp socket handler for "/t?", wev 1
2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua tcp operation done, resuming lua thread
2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua tcp socket calling prepare retvals handler 081564BC, u:05DD1158
2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua tcp socket receive return value handler
2022/05/30 08:25:48 [debug] 17094\#17094: *453 lua run thread, top:9 c:1
'
023-rewrite/tcp-socket.t TEST 23: connect again immediately '
023-rewrite/tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}connected again: 1\x{0a}request sent: 11\x{0a}r"...
length: 75
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t TEST 23: connect again immediately - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:25:54 [error] 17174\#17174: *480 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua tcp socket handle read error
2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua tcp socket waking up the current request
2022/05/30 08:25:54 [debug] 17174\#17174: *480 rewrite phase: 6
2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua tcp operation done, resuming lua thread
2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua tcp socket calling prepare retvals handler 081564BC, u:049CBC08
2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua tcp socket receive return value handler
2022/05/30 08:25:54 [debug] 17174\#17174: *480 lua run thread, top:0 c:1
2022/05/30 08:25:54 [debug] 17174\#17174: *480 malloc: 05D70768:8
'
023-rewrite/tcp-socket.t TEST 23: connect again immediately '
023-rewrite/tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}connected again: 1\x{0a}request sent: 11\x{0a}r"...
length: 75
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t TEST 16: ngx.socket.connect (working) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:26:03 [error] 17290\#17290: *539 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua tcp socket handle read error
2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua tcp socket waking up the current request
2022/05/30 08:26:03 [debug] 17290\#17290: *539 rewrite phase: 6
2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua rewrite handler, uri:"/t" c:1
2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua tcp operation done, resuming lua thread
2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua tcp socket calling prepare retvals handler 081564BC, u:04B00AC8
2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua tcp socket receive return value handler
2022/05/30 08:26:03 [debug] 17290\#17290: *539 lua run thread, top:0 c:1
2022/05/30 08:26:03 [debug] 17290\#17290: *539 malloc: 04AA33F8:8
'
023-rewrite/uthread-exit.t TEST 2: exit in user thread (entry thread is still pending on ngx.sleep) - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 08:27:12 [alert] 18843\#18843: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345" (req 0) 2022/05/30 08:27:12 [debug] 18843\#18843: reusable connection: 0
2022/05/30 08:27:12 [debug] 18843\#18843: event timer add: -1: 5000:4311768
2022/05/30 08:27:12 [debug] 18843\#18843: worker cycle
2022/05/30 08:27:12 [debug] 18843\#18843: epoll timer: 5000
2022/05/30 08:27:12 [debug] 18935\#18935: epoll: fd:7 ev:0001 d:05CAFAC0
2022/05/30 08:27:12 [debug] 18935\#18935: accept on 0.0.0.0:1984, ready: 0
2022/05/30 08:27:12 [debug] 18935\#18935: malloc: 05CB7340:24
2022/05/30 08:27:12 [debug] 18935\#18935: malloc: 05CB7388:16
2022/05/30 08:27:12 [debug] 18935\#18935: malloc: 05CB73C8:8
'
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp '
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp '
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O '
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - grep_error_log_out (req 0) @@ -1,6 +0,0 @@
-rewrite GET: 404
-rewrite PUT: 201
-rewrite cached: hello
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O '
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - grep_error_log_out (req 1) @@ -1,6 +0,0 @@
-rewrite GET: 404
-rewrite PUT: 201
-rewrite cached: hello
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/mixed.t TEST 1: access I/O with content I/O '
024-access/mixed.t TEST 1: access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 1: access I/O with content I/O - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 1: access I/O with content I/O - grep_error_log_out (req 0) @@ -1,3 +0,0 @@
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/mixed.t TEST 1: access I/O with content I/O '
024-access/mixed.t TEST 1: access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 1: access I/O with content I/O - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 1: access I/O with content I/O - grep_error_log_out (req 1) @@ -1,3 +0,0 @@
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 2, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 3, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 4, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 5, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 6, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 7, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 8, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 9, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 1, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 2, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 3, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 4, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 5, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 6, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 7, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 8, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 9, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 0, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 1, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 2, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 3, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 4, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 5, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 6, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 7, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 8, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 9, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/subrequest.t TEST 12: POST (with body, memc method) '
024-access/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/subrequest.t TEST 12: POST (with body, memc method) '
024-access/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/subrequest.t TEST 13: POST (with body, memc method) '
024-access/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/subrequest.t TEST 13: POST (with body, memc method) '
024-access/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp '
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp '
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) '
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) '
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) '
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) '
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 2, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 3, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 4, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 5, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 6, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 7, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 8, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 9, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 0, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 1, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:25 [error] 9381\#9381: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 1) 2022/05/30 08:49:25 [debug] 9381\#9381: *1 finalize http upstream request: 504
2022/05/30 08:49:25 [debug] 9381\#9381: *1 finalize http memcached request
2022/05/30 08:49:25 [debug] 9381\#9381: *1 close http upstream connection: 12
2022/05/30 08:49:25 [debug] 9381\#9381: *1 reusable connection: 0
2022/05/30 08:49:25 [debug] 9381\#9381: *1 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:25 [debug] 9381\#9381: *1 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:25 [debug] 9381\#9381: *1 lua restoring write event handler
2022/05/30 08:49:25 [debug] 9381\#9381: *1 malloc: 04CD95C8:8
2022/05/30 08:49:25 [debug] 9381\#9381: *1 malloc: 04CD9600:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:25 [error] 9381\#9381: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 1) 2022/05/30 08:49:25 [debug] 9381\#9381: *1 finalize http upstream request: 504
2022/05/30 08:49:25 [debug] 9381\#9381: *1 finalize http memcached request
2022/05/30 08:49:25 [debug] 9381\#9381: *1 close http upstream connection: 13
2022/05/30 08:49:25 [debug] 9381\#9381: *1 reusable connection: 0
2022/05/30 08:49:25 [debug] 9381\#9381: *1 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:25 [debug] 9381\#9381: *1 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:25 [debug] 9381\#9381: *1 lua restoring write event handler
2022/05/30 08:49:25 [debug] 9381\#9381: *1 malloc: 04CD96A8:8
2022/05/30 08:49:25 [debug] 9381\#9381: *1 malloc: 04CD96E0:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:28 [error] 9381\#9381: *4 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 1) 2022/05/30 08:49:28 [debug] 9381\#9381: *4 finalize http upstream request: 504
2022/05/30 08:49:28 [debug] 9381\#9381: *4 finalize http memcached request
2022/05/30 08:49:28 [debug] 9381\#9381: *4 close http upstream connection: 15
2022/05/30 08:49:28 [debug] 9381\#9381: *4 reusable connection: 0
2022/05/30 08:49:28 [debug] 9381\#9381: *4 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:28 [debug] 9381\#9381: *4 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:28 [debug] 9381\#9381: *4 lua restoring write event handler
2022/05/30 08:49:28 [debug] 9381\#9381: *4 malloc: 04CDB858:8
2022/05/30 08:49:28 [debug] 9381\#9381: *4 malloc: 04CDB890:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:28 [error] 9381\#9381: *4 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 1) 2022/05/30 08:49:28 [debug] 9381\#9381: *4 finalize http upstream request: 504
2022/05/30 08:49:28 [debug] 9381\#9381: *4 finalize http memcached request
2022/05/30 08:49:28 [debug] 9381\#9381: *4 close http upstream connection: 16
2022/05/30 08:49:28 [debug] 9381\#9381: *4 reusable connection: 0
2022/05/30 08:49:28 [debug] 9381\#9381: *4 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:28 [debug] 9381\#9381: *4 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:28 [debug] 9381\#9381: *4 lua restoring write event handler
2022/05/30 08:49:28 [debug] 9381\#9381: *4 malloc: 04CDB938:8
2022/05/30 08:49:28 [debug] 9381\#9381: *4 malloc: 04CDB970:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:31 [error] 9381\#9381: *7 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 1) 2022/05/30 08:49:31 [debug] 9381\#9381: *7 finalize http upstream request: 504
2022/05/30 08:49:31 [debug] 9381\#9381: *7 finalize http memcached request
2022/05/30 08:49:31 [debug] 9381\#9381: *7 close http upstream connection: 18
2022/05/30 08:49:31 [debug] 9381\#9381: *7 reusable connection: 0
2022/05/30 08:49:31 [debug] 9381\#9381: *7 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:31 [debug] 9381\#9381: *7 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:31 [debug] 9381\#9381: *7 lua restoring write event handler
2022/05/30 08:49:31 [debug] 9381\#9381: *7 malloc: 04CDD990:8
2022/05/30 08:49:31 [debug] 9381\#9381: *7 malloc: 04CDD9C8:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:31 [error] 9381\#9381: *7 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 1) 2022/05/30 08:49:31 [debug] 9381\#9381: *7 finalize http upstream request: 504
2022/05/30 08:49:31 [debug] 9381\#9381: *7 finalize http memcached request
2022/05/30 08:49:31 [debug] 9381\#9381: *7 close http upstream connection: 19
2022/05/30 08:49:31 [debug] 9381\#9381: *7 reusable connection: 0
2022/05/30 08:49:31 [debug] 9381\#9381: *7 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:31 [debug] 9381\#9381: *7 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:31 [debug] 9381\#9381: *7 lua restoring write event handler
2022/05/30 08:49:31 [debug] 9381\#9381: *7 malloc: 04CDDA70:8
2022/05/30 08:49:31 [debug] 9381\#9381: *7 malloc: 04CDDAA8:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 2, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:34 [error] 9381\#9381: *10 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 2) 2022/05/30 08:49:34 [debug] 9381\#9381: *10 finalize http upstream request: 504
2022/05/30 08:49:34 [debug] 9381\#9381: *10 finalize http memcached request
2022/05/30 08:49:34 [debug] 9381\#9381: *10 close http upstream connection: 21
2022/05/30 08:49:34 [debug] 9381\#9381: *10 reusable connection: 0
2022/05/30 08:49:34 [debug] 9381\#9381: *10 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:34 [debug] 9381\#9381: *10 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:34 [debug] 9381\#9381: *10 lua restoring write event handler
2022/05/30 08:49:34 [debug] 9381\#9381: *10 malloc: 04CDFAC8:8
2022/05/30 08:49:34 [debug] 9381\#9381: *10 malloc: 04CDFB00:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:34 [error] 9381\#9381: *10 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 2) 2022/05/30 08:49:34 [debug] 9381\#9381: *10 finalize http upstream request: 504
2022/05/30 08:49:34 [debug] 9381\#9381: *10 finalize http memcached request
2022/05/30 08:49:34 [debug] 9381\#9381: *10 close http upstream connection: 22
2022/05/30 08:49:34 [debug] 9381\#9381: *10 reusable connection: 0
2022/05/30 08:49:34 [debug] 9381\#9381: *10 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:34 [debug] 9381\#9381: *10 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:34 [debug] 9381\#9381: *10 lua restoring write event handler
2022/05/30 08:49:34 [debug] 9381\#9381: *10 malloc: 04CDFBA8:8
2022/05/30 08:49:34 [debug] 9381\#9381: *10 malloc: 04CDFBE0:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:37 [error] 9381\#9381: *13 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 2) 2022/05/30 08:49:37 [debug] 9381\#9381: *13 finalize http upstream request: 504
2022/05/30 08:49:37 [debug] 9381\#9381: *13 finalize http memcached request
2022/05/30 08:49:37 [debug] 9381\#9381: *13 close http upstream connection: 24
2022/05/30 08:49:37 [debug] 9381\#9381: *13 reusable connection: 0
2022/05/30 08:49:37 [debug] 9381\#9381: *13 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:37 [debug] 9381\#9381: *13 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:37 [debug] 9381\#9381: *13 lua restoring write event handler
2022/05/30 08:49:37 [debug] 9381\#9381: *13 malloc: 04CE1C00:8
2022/05/30 08:49:37 [debug] 9381\#9381: *13 malloc: 04CE1C38:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:37 [error] 9381\#9381: *13 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 2) 2022/05/30 08:49:37 [debug] 9381\#9381: *13 finalize http upstream request: 504
2022/05/30 08:49:37 [debug] 9381\#9381: *13 finalize http memcached request
2022/05/30 08:49:37 [debug] 9381\#9381: *13 close http upstream connection: 25
2022/05/30 08:49:37 [debug] 9381\#9381: *13 reusable connection: 0
2022/05/30 08:49:37 [debug] 9381\#9381: *13 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:37 [debug] 9381\#9381: *13 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:37 [debug] 9381\#9381: *13 lua restoring write event handler
2022/05/30 08:49:37 [debug] 9381\#9381: *13 malloc: 04CE1CE0:8
2022/05/30 08:49:37 [debug] 9381\#9381: *13 malloc: 04CE1D18:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:40 [error] 9381\#9381: *16 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 2) 2022/05/30 08:49:40 [debug] 9381\#9381: *16 finalize http upstream request: 504
2022/05/30 08:49:40 [debug] 9381\#9381: *16 finalize http memcached request
2022/05/30 08:49:40 [debug] 9381\#9381: *16 close http upstream connection: 27
2022/05/30 08:49:40 [debug] 9381\#9381: *16 reusable connection: 0
2022/05/30 08:49:40 [debug] 9381\#9381: *16 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:40 [debug] 9381\#9381: *16 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:40 [debug] 9381\#9381: *16 lua restoring write event handler
2022/05/30 08:49:40 [debug] 9381\#9381: *16 malloc: 04CE3D38:8
2022/05/30 08:49:40 [debug] 9381\#9381: *16 malloc: 04CE3D70:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:40 [error] 9381\#9381: *16 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 2) 2022/05/30 08:49:40 [debug] 9381\#9381: *16 finalize http upstream request: 504
2022/05/30 08:49:40 [debug] 9381\#9381: *16 finalize http memcached request
2022/05/30 08:49:40 [debug] 9381\#9381: *16 close http upstream connection: 28
2022/05/30 08:49:40 [debug] 9381\#9381: *16 reusable connection: 0
2022/05/30 08:49:40 [debug] 9381\#9381: *16 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:40 [debug] 9381\#9381: *16 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:40 [debug] 9381\#9381: *16 lua restoring write event handler
2022/05/30 08:49:40 [debug] 9381\#9381: *16 malloc: 04CE3E18:8
2022/05/30 08:49:40 [debug] 9381\#9381: *16 malloc: 04CE3E50:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 3, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:43 [error] 9381\#9381: *19 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 3) 2022/05/30 08:49:43 [debug] 9381\#9381: *19 finalize http upstream request: 504
2022/05/30 08:49:43 [debug] 9381\#9381: *19 finalize http memcached request
2022/05/30 08:49:43 [debug] 9381\#9381: *19 close http upstream connection: 30
2022/05/30 08:49:43 [debug] 9381\#9381: *19 reusable connection: 0
2022/05/30 08:49:43 [debug] 9381\#9381: *19 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:43 [debug] 9381\#9381: *19 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:43 [debug] 9381\#9381: *19 lua restoring write event handler
2022/05/30 08:49:43 [debug] 9381\#9381: *19 malloc: 04CE5E70:8
2022/05/30 08:49:43 [debug] 9381\#9381: *19 malloc: 04CE5EA8:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:43 [error] 9381\#9381: *19 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 3) 2022/05/30 08:49:43 [debug] 9381\#9381: *19 finalize http upstream request: 504
2022/05/30 08:49:43 [debug] 9381\#9381: *19 finalize http memcached request
2022/05/30 08:49:43 [debug] 9381\#9381: *19 close http upstream connection: 31
2022/05/30 08:49:43 [debug] 9381\#9381: *19 reusable connection: 0
2022/05/30 08:49:43 [debug] 9381\#9381: *19 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:43 [debug] 9381\#9381: *19 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:43 [debug] 9381\#9381: *19 lua restoring write event handler
2022/05/30 08:49:43 [debug] 9381\#9381: *19 malloc: 04CE5F50:8
2022/05/30 08:49:43 [debug] 9381\#9381: *19 malloc: 04CE5F88:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:46 [error] 9381\#9381: *22 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 3) 2022/05/30 08:49:46 [debug] 9381\#9381: *22 finalize http upstream request: 504
2022/05/30 08:49:46 [debug] 9381\#9381: *22 finalize http memcached request
2022/05/30 08:49:46 [debug] 9381\#9381: *22 close http upstream connection: 33
2022/05/30 08:49:46 [debug] 9381\#9381: *22 reusable connection: 0
2022/05/30 08:49:46 [debug] 9381\#9381: *22 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:46 [debug] 9381\#9381: *22 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:46 [debug] 9381\#9381: *22 lua restoring write event handler
2022/05/30 08:49:46 [debug] 9381\#9381: *22 malloc: 04CE7FA8:8
2022/05/30 08:49:46 [debug] 9381\#9381: *22 malloc: 04CE7FE0:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:46 [error] 9381\#9381: *22 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 3) 2022/05/30 08:49:46 [debug] 9381\#9381: *22 finalize http upstream request: 504
2022/05/30 08:49:46 [debug] 9381\#9381: *22 finalize http memcached request
2022/05/30 08:49:46 [debug] 9381\#9381: *22 close http upstream connection: 34
2022/05/30 08:49:46 [debug] 9381\#9381: *22 reusable connection: 0
2022/05/30 08:49:46 [debug] 9381\#9381: *22 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:46 [debug] 9381\#9381: *22 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:46 [debug] 9381\#9381: *22 lua restoring write event handler
2022/05/30 08:49:46 [debug] 9381\#9381: *22 malloc: 04CE8088:8
2022/05/30 08:49:46 [debug] 9381\#9381: *22 malloc: 04CE80C0:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:49 [error] 9381\#9381: *25 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 3) 2022/05/30 08:49:49 [debug] 9381\#9381: *25 finalize http upstream request: 504
2022/05/30 08:49:49 [debug] 9381\#9381: *25 finalize http memcached request
2022/05/30 08:49:49 [debug] 9381\#9381: *25 close http upstream connection: 36
2022/05/30 08:49:49 [debug] 9381\#9381: *25 reusable connection: 0
2022/05/30 08:49:49 [debug] 9381\#9381: *25 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:49 [debug] 9381\#9381: *25 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:49 [debug] 9381\#9381: *25 lua restoring write event handler
2022/05/30 08:49:49 [debug] 9381\#9381: *25 malloc: 04CEA0E0:8
2022/05/30 08:49:49 [debug] 9381\#9381: *25 malloc: 04CEA118:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:49 [error] 9381\#9381: *25 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 3) 2022/05/30 08:49:49 [debug] 9381\#9381: *25 finalize http upstream request: 504
2022/05/30 08:49:49 [debug] 9381\#9381: *25 finalize http memcached request
2022/05/30 08:49:49 [debug] 9381\#9381: *25 close http upstream connection: 37
2022/05/30 08:49:49 [debug] 9381\#9381: *25 reusable connection: 0
2022/05/30 08:49:49 [debug] 9381\#9381: *25 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:49 [debug] 9381\#9381: *25 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:49 [debug] 9381\#9381: *25 lua restoring write event handler
2022/05/30 08:49:49 [debug] 9381\#9381: *25 malloc: 04CEA1C0:8
2022/05/30 08:49:49 [debug] 9381\#9381: *25 malloc: 04CEA1F8:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 4, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:52 [error] 9381\#9381: *28 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/a\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 4) 2022/05/30 08:49:52 [debug] 9381\#9381: *28 finalize http upstream request: 504
2022/05/30 08:49:52 [debug] 9381\#9381: *28 finalize http memcached request
2022/05/30 08:49:52 [debug] 9381\#9381: *28 close http upstream connection: 39
2022/05/30 08:49:52 [debug] 9381\#9381: *28 reusable connection: 0
2022/05/30 08:49:52 [debug] 9381\#9381: *28 http finalize request: 504, "/a?" a:0, c:3
2022/05/30 08:49:52 [debug] 9381\#9381: *28 lua run post subrequest handler, rc:504 c:3
2022/05/30 08:49:52 [debug] 9381\#9381: *28 lua restoring write event handler
2022/05/30 08:49:52 [debug] 9381\#9381: *28 malloc: 04CEC218:8
2022/05/30 08:49:52 [debug] 9381\#9381: *28 malloc: 04CEC250:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:49:52 [error] 9381\#9381: *28 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /foo HTTP/1.1\", subrequest: \"/b\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 4) 2022/05/30 08:49:52 [debug] 9381\#9381: *28 finalize http upstream request: 504
2022/05/30 08:49:52 [debug] 9381\#9381: *28 finalize http memcached request
2022/05/30 08:49:52 [debug] 9381\#9381: *28 close http upstream connection: 40
2022/05/30 08:49:52 [debug] 9381\#9381: *28 reusable connection: 0
2022/05/30 08:49:52 [debug] 9381\#9381: *28 http finalize request: 504, "/b?" a:0, c:2
2022/05/30 08:49:52 [debug] 9381\#9381: *28 lua run post subrequest handler, rc:504 c:2
2022/05/30 08:49:52 [debug] 9381\#9381: *28 lua restoring write event handler
2022/05/30 08:49:52 [debug] 9381\#9381: *28 malloc: 04CEC2F8:8
2022/05/30 08:49:52 [debug] 9381\#9381: *28 malloc: 04CEC330:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 5, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:11 [error] 9708\#9708: *166 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 5) 2022/05/30 08:50:11 [debug] 9708\#9708: *166 finalize http upstream request: 504
2022/05/30 08:50:11 [debug] 9708\#9708: *166 finalize http memcached request
2022/05/30 08:50:11 [debug] 9708\#9708: *166 close http upstream connection: 6
2022/05/30 08:50:11 [debug] 9708\#9708: *166 reusable connection: 0
2022/05/30 08:50:11 [debug] 9708\#9708: *166 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:11 [debug] 9708\#9708: *166 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:11 [debug] 9708\#9708: *166 lua restoring write event handler
2022/05/30 08:50:11 [debug] 9708\#9708: *166 malloc: 05563330:8
2022/05/30 08:50:11 [debug] 9708\#9708: *166 malloc: 05563368:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:11 [error] 9708\#9708: *166 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 5) 2022/05/30 08:50:11 [debug] 9708\#9708: *166 finalize http upstream request: 504
2022/05/30 08:50:11 [debug] 9708\#9708: *166 finalize http memcached request
2022/05/30 08:50:11 [debug] 9708\#9708: *166 close http upstream connection: 8
2022/05/30 08:50:11 [debug] 9708\#9708: *166 reusable connection: 0
2022/05/30 08:50:11 [debug] 9708\#9708: *166 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:11 [debug] 9708\#9708: *166 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:11 [debug] 9708\#9708: *166 lua restoring write event handler
2022/05/30 08:50:11 [debug] 9708\#9708: *166 malloc: 055650C8:8
2022/05/30 08:50:11 [debug] 9708\#9708: *166 malloc: 05565100:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 6, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:14 [error] 9708\#9708: *166 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2022/05/30 08:50:14 [debug] 9708\#9708: *166 finalize http upstream request: 504
2022/05/30 08:50:14 [debug] 9708\#9708: *166 finalize http memcached request
2022/05/30 08:50:14 [debug] 9708\#9708: *166 close http upstream connection: 11
2022/05/30 08:50:14 [debug] 9708\#9708: *166 reusable connection: 0
2022/05/30 08:50:14 [debug] 9708\#9708: *166 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:14 [debug] 9708\#9708: *166 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:14 [debug] 9708\#9708: *166 lua restoring write event handler
2022/05/30 08:50:14 [debug] 9708\#9708: *166 malloc: 05577458:8
2022/05/30 08:50:14 [debug] 9708\#9708: *166 malloc: 05577490:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:14 [error] 9708\#9708: *166 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2022/05/30 08:50:14 [debug] 9708\#9708: *166 finalize http upstream request: 504
2022/05/30 08:50:14 [debug] 9708\#9708: *166 finalize http memcached request
2022/05/30 08:50:14 [debug] 9708\#9708: *166 close http upstream connection: 13
2022/05/30 08:50:14 [debug] 9708\#9708: *166 reusable connection: 0
2022/05/30 08:50:14 [debug] 9708\#9708: *166 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:14 [debug] 9708\#9708: *166 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:14 [debug] 9708\#9708: *166 lua restoring write event handler
2022/05/30 08:50:14 [debug] 9708\#9708: *166 malloc: 055790F0:8
2022/05/30 08:50:14 [debug] 9708\#9708: *166 malloc: 05579128:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:21 [error] 9708\#9708: *171 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2022/05/30 08:50:21 [debug] 9708\#9708: *171 finalize http upstream request: 504
2022/05/30 08:50:21 [debug] 9708\#9708: *171 finalize http memcached request
2022/05/30 08:50:21 [debug] 9708\#9708: *171 close http upstream connection: 15
2022/05/30 08:50:21 [debug] 9708\#9708: *171 reusable connection: 0
2022/05/30 08:50:21 [debug] 9708\#9708: *171 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:21 [debug] 9708\#9708: *171 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:21 [debug] 9708\#9708: *171 lua restoring write event handler
2022/05/30 08:50:21 [debug] 9708\#9708: *171 malloc: 0557B028:8
2022/05/30 08:50:21 [debug] 9708\#9708: *171 malloc: 0557B060:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:21 [error] 9708\#9708: *171 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2022/05/30 08:50:21 [debug] 9708\#9708: *171 finalize http upstream request: 504
2022/05/30 08:50:21 [debug] 9708\#9708: *171 finalize http memcached request
2022/05/30 08:50:21 [debug] 9708\#9708: *171 close http upstream connection: 16
2022/05/30 08:50:21 [debug] 9708\#9708: *171 reusable connection: 0
2022/05/30 08:50:21 [debug] 9708\#9708: *171 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:21 [debug] 9708\#9708: *171 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:21 [debug] 9708\#9708: *171 lua restoring write event handler
2022/05/30 08:50:21 [debug] 9708\#9708: *171 malloc: 0557CCC0:8
2022/05/30 08:50:21 [debug] 9708\#9708: *171 malloc: 0557CCF8:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 7, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:24 [error] 9708\#9708: *171 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2022/05/30 08:50:24 [debug] 9708\#9708: *171 finalize http upstream request: 504
2022/05/30 08:50:24 [debug] 9708\#9708: *171 finalize http memcached request
2022/05/30 08:50:24 [debug] 9708\#9708: *171 close http upstream connection: 20
2022/05/30 08:50:24 [debug] 9708\#9708: *171 reusable connection: 0
2022/05/30 08:50:24 [debug] 9708\#9708: *171 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:24 [debug] 9708\#9708: *171 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:24 [debug] 9708\#9708: *171 lua restoring write event handler
2022/05/30 08:50:24 [debug] 9708\#9708: *171 malloc: 0558F298:8
2022/05/30 08:50:24 [debug] 9708\#9708: *171 malloc: 0558F2D0:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:24 [error] 9708\#9708: *171 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2022/05/30 08:50:24 [debug] 9708\#9708: *171 finalize http upstream request: 504
2022/05/30 08:50:24 [debug] 9708\#9708: *171 finalize http memcached request
2022/05/30 08:50:24 [debug] 9708\#9708: *171 close http upstream connection: 21
2022/05/30 08:50:24 [debug] 9708\#9708: *171 reusable connection: 0
2022/05/30 08:50:24 [debug] 9708\#9708: *171 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:24 [debug] 9708\#9708: *171 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:24 [debug] 9708\#9708: *171 lua restoring write event handler
2022/05/30 08:50:24 [debug] 9708\#9708: *171 malloc: 05590F50:8
2022/05/30 08:50:24 [debug] 9708\#9708: *171 malloc: 05590F88:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:31 [error] 9708\#9708: *176 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2022/05/30 08:50:31 [debug] 9708\#9708: *176 finalize http upstream request: 504
2022/05/30 08:50:31 [debug] 9708\#9708: *176 finalize http memcached request
2022/05/30 08:50:31 [debug] 9708\#9708: *176 close http upstream connection: 23
2022/05/30 08:50:31 [debug] 9708\#9708: *176 reusable connection: 0
2022/05/30 08:50:31 [debug] 9708\#9708: *176 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:31 [debug] 9708\#9708: *176 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:31 [debug] 9708\#9708: *176 lua restoring write event handler
2022/05/30 08:50:31 [debug] 9708\#9708: *176 malloc: 05592BE8:8
2022/05/30 08:50:31 [debug] 9708\#9708: *176 malloc: 05592C20:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:31 [error] 9708\#9708: *176 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2022/05/30 08:50:31 [debug] 9708\#9708: *176 finalize http upstream request: 504
2022/05/30 08:50:31 [debug] 9708\#9708: *176 finalize http memcached request
2022/05/30 08:50:31 [debug] 9708\#9708: *176 close http upstream connection: 24
2022/05/30 08:50:31 [debug] 9708\#9708: *176 reusable connection: 0
2022/05/30 08:50:31 [debug] 9708\#9708: *176 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:31 [debug] 9708\#9708: *176 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:31 [debug] 9708\#9708: *176 lua restoring write event handler
2022/05/30 08:50:31 [debug] 9708\#9708: *176 malloc: 05594880:8
2022/05/30 08:50:31 [debug] 9708\#9708: *176 malloc: 055948B8:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 8, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:34 [error] 9708\#9708: *176 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2022/05/30 08:50:34 [debug] 9708\#9708: *176 finalize http upstream request: 504
2022/05/30 08:50:34 [debug] 9708\#9708: *176 finalize http memcached request
2022/05/30 08:50:34 [debug] 9708\#9708: *176 close http upstream connection: 25
2022/05/30 08:50:34 [debug] 9708\#9708: *176 reusable connection: 0
2022/05/30 08:50:34 [debug] 9708\#9708: *176 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:34 [debug] 9708\#9708: *176 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:34 [debug] 9708\#9708: *176 lua restoring write event handler
2022/05/30 08:50:34 [debug] 9708\#9708: *176 malloc: 055A6E58:8
2022/05/30 08:50:34 [debug] 9708\#9708: *176 malloc: 055A6E90:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:34 [error] 9708\#9708: *176 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2022/05/30 08:50:34 [debug] 9708\#9708: *176 finalize http upstream request: 504
2022/05/30 08:50:34 [debug] 9708\#9708: *176 finalize http memcached request
2022/05/30 08:50:34 [debug] 9708\#9708: *176 close http upstream connection: 26
2022/05/30 08:50:34 [debug] 9708\#9708: *176 reusable connection: 0
2022/05/30 08:50:34 [debug] 9708\#9708: *176 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:34 [debug] 9708\#9708: *176 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:34 [debug] 9708\#9708: *176 lua restoring write event handler
2022/05/30 08:50:34 [debug] 9708\#9708: *176 malloc: 055A8AF0:8
2022/05/30 08:50:34 [debug] 9708\#9708: *176 malloc: 055A8B28:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:41 [error] 9708\#9708: *181 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2022/05/30 08:50:41 [debug] 9708\#9708: *181 finalize http upstream request: 504
2022/05/30 08:50:41 [debug] 9708\#9708: *181 finalize http memcached request
2022/05/30 08:50:41 [debug] 9708\#9708: *181 close http upstream connection: 28
2022/05/30 08:50:41 [debug] 9708\#9708: *181 reusable connection: 0
2022/05/30 08:50:41 [debug] 9708\#9708: *181 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:41 [debug] 9708\#9708: *181 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:41 [debug] 9708\#9708: *181 lua restoring write event handler
2022/05/30 08:50:41 [debug] 9708\#9708: *181 malloc: 055AA788:8
2022/05/30 08:50:41 [debug] 9708\#9708: *181 malloc: 055AA7C0:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:41 [error] 9708\#9708: *181 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2022/05/30 08:50:41 [debug] 9708\#9708: *181 finalize http upstream request: 504
2022/05/30 08:50:41 [debug] 9708\#9708: *181 finalize http memcached request
2022/05/30 08:50:41 [debug] 9708\#9708: *181 close http upstream connection: 29
2022/05/30 08:50:41 [debug] 9708\#9708: *181 reusable connection: 0
2022/05/30 08:50:41 [debug] 9708\#9708: *181 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:41 [debug] 9708\#9708: *181 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:41 [debug] 9708\#9708: *181 lua restoring write event handler
2022/05/30 08:50:41 [debug] 9708\#9708: *181 malloc: 055AC420:8
2022/05/30 08:50:41 [debug] 9708\#9708: *181 malloc: 055AC458:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 9, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:44 [error] 9708\#9708: *181 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2022/05/30 08:50:44 [debug] 9708\#9708: *181 finalize http upstream request: 504
2022/05/30 08:50:44 [debug] 9708\#9708: *181 finalize http memcached request
2022/05/30 08:50:44 [debug] 9708\#9708: *181 close http upstream connection: 30
2022/05/30 08:50:44 [debug] 9708\#9708: *181 reusable connection: 0
2022/05/30 08:50:44 [debug] 9708\#9708: *181 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:44 [debug] 9708\#9708: *181 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:44 [debug] 9708\#9708: *181 lua restoring write event handler
2022/05/30 08:50:44 [debug] 9708\#9708: *181 malloc: 055BEE30:8
2022/05/30 08:50:44 [debug] 9708\#9708: *181 malloc: 055BEE68:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:44 [error] 9708\#9708: *181 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2022/05/30 08:50:44 [debug] 9708\#9708: *181 finalize http upstream request: 504
2022/05/30 08:50:44 [debug] 9708\#9708: *181 finalize http memcached request
2022/05/30 08:50:44 [debug] 9708\#9708: *181 close http upstream connection: 31
2022/05/30 08:50:44 [debug] 9708\#9708: *181 reusable connection: 0
2022/05/30 08:50:44 [debug] 9708\#9708: *181 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:44 [debug] 9708\#9708: *181 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:44 [debug] 9708\#9708: *181 lua restoring write event handler
2022/05/30 08:50:44 [debug] 9708\#9708: *181 malloc: 055C0AC8:8
2022/05/30 08:50:44 [debug] 9708\#9708: *181 malloc: 055C0B00:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:52 [error] 9708\#9708: *186 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2022/05/30 08:50:52 [debug] 9708\#9708: *186 finalize http upstream request: 504
2022/05/30 08:50:52 [debug] 9708\#9708: *186 finalize http memcached request
2022/05/30 08:50:52 [debug] 9708\#9708: *186 close http upstream connection: 33
2022/05/30 08:50:52 [debug] 9708\#9708: *186 reusable connection: 0
2022/05/30 08:50:52 [debug] 9708\#9708: *186 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2022/05/30 08:50:52 [debug] 9708\#9708: *186 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:52 [debug] 9708\#9708: *186 lua restoring write event handler
2022/05/30 08:50:52 [debug] 9708\#9708: *186 malloc: 055C2760:8
2022/05/30 08:50:52 [debug] 9708\#9708: *186 malloc: 055C2798:8
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 08:50:52 [error] 9708\#9708: *186 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2022/05/30 08:50:52 [debug] 9708\#9708: *186 finalize http upstream request: 504
2022/05/30 08:50:52 [debug] 9708\#9708: *186 finalize http memcached request
2022/05/30 08:50:52 [debug] 9708\#9708: *186 close http upstream connection: 34
2022/05/30 08:50:52 [debug] 9708\#9708: *186 reusable connection: 0
2022/05/30 08:50:52 [debug] 9708\#9708: *186 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2022/05/30 08:50:52 [debug] 9708\#9708: *186 lua run post subrequest handler, rc:504 c:11
2022/05/30 08:50:52 [debug] 9708\#9708: *186 lua restoring write event handler
2022/05/30 08:50:52 [debug] 9708\#9708: *186 malloc: 055C43F8:8
2022/05/30 08:50:52 [debug] 9708\#9708: *186 malloc: 055C4430:8
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 0, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 1, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 2, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 3, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 4, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 5, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 6, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 7, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 8, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 9, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 0) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 1) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 2) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 3, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 3) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 4, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 4) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 5, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 5) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 6, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 6) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 7, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 7) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 8, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 8) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 9, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 9) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 0) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 1) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 2) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 3, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 3) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 4, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 4) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 5, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 5) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 6, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 6) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 7, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 7) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 8, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 8) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 9, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 9) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 1, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 2, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 3, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 4, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 5, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 6, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 7, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 8, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 9, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
-subrequest: 200, OK
'
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
-subrequest: 200, OK
'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) '
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: '500'
expected: '200'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
058-tcp-socket.t TEST 73: reset the buffer pos when keepalive - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:32:00 [error] 12125\#12125: *262 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:32:00 [debug] 12918\#12918: *736 headers more header filter, uri "/ver"
2022/05/30 09:32:00 [debug] 12918\#12918: *736 lua capture header filter, uri "/ver"
2022/05/30 09:32:00 [debug] 12918\#12918: *736 malloc: 057DEA70:52
2022/05/30 09:32:00 [debug] 12918\#12918: *736 malloc: 057B0408:8
2022/05/30 09:32:00 [debug] 12125\#12125: *262 lua tcp socket handle read error
2022/05/30 09:32:00 [debug] 12918\#12918: *736 malloc: 057B6468:176
2022/05/30 09:32:00 [debug] 12918\#12918: *736 malloc: 057B04A0:8
2022/05/30 09:32:00 [debug] 12918\#12918: *736 HTTP/1.1 200 OK
Server: nginx/1.21.4 (no pool)
'
058-tcp-socket.t TEST 23: connect again immediately '
058-tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t TEST 23: connect again immediately - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:32:26 [error] 12457\#12457: *442 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua tcp socket handle read error
2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua tcp socket waking up the current request
2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua tcp operation done, resuming lua thread
2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua tcp socket calling prepare retvals handler 081564BC, u:05B111A8
2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua tcp socket receive return value handler
2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua run thread, top:0 c:1
2022/05/30 09:32:26 [debug] 12457\#12457: *442 malloc: 0598F778:8
2022/05/30 09:32:26 [debug] 12457\#12457: *442 malloc: 0598F7B0:8
2022/05/30 09:32:26 [debug] 12457\#12457: *442 lua allocate new chainlink and new buf of size 37, cl:0598F778
'
058-tcp-socket.t TEST 23: connect again immediately '
058-tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) '
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: '500'
expected: '200'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
058-tcp-socket.t TEST 12: mixing *a and *l patterns for receive - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:33:00 [error] 12125\#12125: *262 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 0) 2022/05/30 09:33:00 [debug] 12125\#12125: *262 finalize http upstream request: 504
2022/05/30 09:33:00 [debug] 12125\#12125: *262 finalize http memcached request
2022/05/30 09:33:00 [debug] 12125\#12125: *262 close http upstream connection: 4
2022/05/30 09:33:00 [debug] 12125\#12125: *262 reusable connection: 0
2022/05/30 09:33:00 [debug] 12125\#12125: *262 http finalize request: 504, "/memc?" a:0, c:2
2022/05/30 09:33:00 [debug] 12125\#12125: *262 lua run post subrequest handler, rc:504 c:2
2022/05/30 09:33:00 [debug] 12125\#12125: *262 lua restoring write event handler
2022/05/30 09:33:00 [debug] 12125\#12125: *262 malloc: 04AA5008:8
2022/05/30 09:33:00 [debug] 12125\#12125: *262 malloc: 04AA5040:8
'
058-tcp-socket.t TEST 25: send tables of string fragments (with integers too) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:33:25 [error] 13318\#13318: *966 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:33:25 [debug] 14105\#14105: free: 04D79EB0, unused: 0
2022/05/30 09:33:25 [debug] 14105\#14105: free: 04AA9C48, unused: 0
2022/05/30 09:33:25 [debug] 14105\#14105: free: 04A4FC00, unused: 0
2022/05/30 09:33:25 [debug] 14105\#14105: free: 05D6CDD0, unused: 0
2022/05/30 09:33:25 [debug] 13318\#13318: *966 lua tcp socket handle read error
2022/05/30 09:33:25 [debug] 14105\#14105: free: 05DEBE28, unused: 0
2022/05/30 09:33:25 [debug] 14105\#14105: free: 05DD3010, unused: 0
2022/05/30 09:33:25 [debug] 14105\#14105: free: 05DCBE08, unused: 0
2022/05/30 09:33:25 [debug] 14105\#14105: free: 05DC8400, unused: 0
'
058-tcp-socket.t TEST 34: github issue \#215: Handle the posted requests in lua cosocket api (successfully resolved) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:33:28 [error] 13318\#13318: *969 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua tcp socket handle read error
2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua tcp socket waking up the current request
2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua tcp operation done, resuming lua thread
2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua tcp socket calling prepare retvals handler 081564BC, u:054DA830
2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua tcp socket receive return value handler
2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua run thread, top:0 c:1
2022/05/30 09:33:28 [debug] 13318\#13318: *969 malloc: 05891098:8
2022/05/30 09:33:28 [debug] 13318\#13318: *969 malloc: 05185270:8
2022/05/30 09:33:28 [debug] 13318\#13318: *969 lua allocate new chainlink and new buf of size 37, cl:05891098
'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) '
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected () ''
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: '500'
expected: '200'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
058-tcp-socket.t TEST 24: two sockets mix together '
058-tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 0, req 0) @@ -1,8 +0,0 @@
-1: connected: 1
-2: connected: 1
-1: request sent: 11
-2: request sent: 57
-1: received: OK
-2: received: HTTP/1.1 200 OK
-1: close: 1 nil
-2: close: 1 nil
'
058-tcp-socket.t TEST 24: two sockets mix together - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:33:52 [error] 13673\#13673: *1147 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:33:52 [debug] 13673\#13673: *1147 lua tcp socket handle read error
2022/05/30 09:33:52 [debug] 13673\#13673: *1147 lua tcp socket waking up the current request
2022/05/30 09:33:52 [debug] 13673\#13673: *1147 lua tcp operation done, resuming lua thread
2022/05/30 09:33:52 [debug] 13673\#13673: *1147 lua tcp socket calling prepare retvals handler 081564BC, u:04A6FDD0
2022/05/30 09:33:52 [debug] 13673\#13673: *1147 lua tcp socket receive return value handler
2022/05/30 09:33:52 [debug] 11697\#11697: malloc: 04A9EE10:24
2022/05/30 09:33:52 [debug] 11697\#11697: malloc: 049CD030:348
2022/05/30 09:33:52 [debug] 11697\#11697: malloc: 04A22F48:8
2022/05/30 09:33:52 [debug] 11697\#11697: malloc: 049A00A8:52
'
058-tcp-socket.t TEST 24: two sockets mix together '
058-tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 1, req 0) @@ -1,8 +0,0 @@
-1: connected: 1
-2: connected: 1
-1: request sent: 11
-2: request sent: 57
-1: received: OK
-2: received: HTTP/1.1 200 OK
-1: close: 1 nil
-2: close: 1 nil
'
058-tcp-socket.t TEST 58: free cleanup in ngx.timer (without sock:close) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:34:34 [error] 14264\#14264: *1479 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:34:34 [debug] 14264\#14264: *1479 lua tcp socket handle read error
2022/05/30 09:34:34 [debug] 14264\#14264: *1479 lua tcp socket waking up the current request
2022/05/30 09:34:34 [debug] 14264\#14264: *1479 lua tcp operation done, resuming lua thread
2022/05/30 09:34:34 [debug] 14264\#14264: *1479 lua tcp socket calling prepare retvals handler 081564BC, u:04A567D8
2022/05/30 09:34:34 [debug] 14264\#14264: *1479 lua tcp socket receive return value handler
2022/05/30 09:34:34 [debug] 15084\#15084: *1930 malloc: 04A46678:52
2022/05/30 09:34:34 [debug] 15084\#15084: *1930 malloc: 04AFE8C8:8
2022/05/30 09:34:34 [debug] 15084\#15084: *1930 malloc: 04B4C9F0:1024
2022/05/30 09:34:34 [debug] 15084\#15084: *1930 malloc: 04B1D138:8
'
058-tcp-socket.t TEST 61: options_table is nil '
058-tcp-socket.t TEST 61: options_table is nil - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 61: options_table is nil - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t TEST 61: options_table is nil '
058-tcp-socket.t TEST 61: options_table is nil - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 61: options_table is nil - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:34:55 [error] 14552\#14552: *1628 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:34:55 [debug] 14552\#14552: *1628 lua tcp socket handle read error
2022/05/30 09:34:55 [debug] 15322\#15322: *2070 reusable connection: 1
2022/05/30 09:34:55 [debug] 15322\#15322: *2070 event timer add: 6: 68000:8438015
2022/05/30 09:34:55 [debug] 15322\#15322: timer delta: 4
2022/05/30 09:34:55 [debug] 15322\#15322: worker cycle
2022/05/30 09:34:55 [debug] 15322\#15322: epoll timer: 68000
2022/05/30 09:34:55 [debug] 15322\#15322: epoll: fd:6 ev:2001 d:04B37304
2022/05/30 09:34:55 [debug] 15322\#15322: *2070 http keepalive handler
2022/05/30 09:34:55 [debug] 15322\#15322: *2070 malloc: 057A4080:1024
'
060-lua-memcached.t TEST 2: raw memcached '
060-lua-memcached.t TEST 2: raw memcached - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 2: raw memcached - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
060-lua-memcached.t TEST 2: raw memcached - pattern "lua reuse free buf memory" should match a line in error.log (req 0)
060-lua-memcached.t TEST 2: raw memcached '
060-lua-memcached.t TEST 2: raw memcached - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 2: raw memcached - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
060-lua-memcached.t TEST 2: raw memcached - pattern "lua reuse free buf memory" should match a line in error.log (req 1)
060-lua-memcached.t TEST 1: sanity '
060-lua-memcached.t TEST 1: sanity - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 1: sanity - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
060-lua-memcached.t TEST 1: sanity '
060-lua-memcached.t TEST 1: sanity - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 1: sanity - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
066-socket-receiveuntil.t TEST 1: memcached read lines '
066-socket-receiveuntil.t TEST 1: memcached read lines - status code ok got: ''
expected: '200'
066-socket-receiveuntil.t TEST 1: memcached read lines - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
066-socket-receiveuntil.t TEST 1: memcached read lines '
066-socket-receiveuntil.t TEST 1: memcached read lines - status code ok got: ''
expected: '200'
066-socket-receiveuntil.t TEST 1: memcached read lines - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
068-socket-keepalive.t TEST 1: sanity '
068-socket-keepalive.t TEST 1: sanity - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 1: sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
-connected: 1, reused: 1
-request sent: 11
-received: OK
'
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections '
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
-connected: 1, reused: 1
-request sent: 11
-received: OK
'
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive '
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'ok
'
068-socket-keepalive.t TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit '
068-socket-keepalive.t TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - status code ok got: ''
expected: '404'
068-socket-keepalive.t TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'Not found, dear...
'
068-socket-keepalive.t TEST 27: conn queuing: connect() can specify 'pool_size' which overrides setkeepalive() '
068-socket-keepalive.t TEST 27: conn queuing: connect() can specify 'pool_size' which overrides setkeepalive() - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 27: conn queuing: connect() can specify 'pool_size' which overrides setkeepalive() - response_body - response is expected (repeated req 0, req 0) @@ -1,8 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
-connected: 1, reused: 1
-request sent: 11
-received: OK
-reused: 1
-reused: 0
'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool '
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: A, reused: 0
-connected: B, reused: 0
-connected: A, reused: 1
-connected: B, reused: 1
-reused: 1
-reused: 0
'
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog '
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-request sent: 11
-received: OK
-setkeepalive: OK
'
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - grep_error_log_out (req 0) @@ -1,4 +1,3 @@
start to handle timer
start to handle cosocket
continue to handle timer
-continue to handle cosocket
'
071-idle-socket.t TEST 2: read timer cleared in time - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,5 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
request sent again: 11
close: 1 nil
'
071-idle-socket.t TEST 2: read timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:52:12 [error] 26627\#26627: *1 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua tcp socket handle read error
2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua tcp socket waking up the current request
2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua tcp operation done, resuming lua thread
2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua tcp socket calling prepare retvals handler 081564BC, u:04CA8DE8
2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua tcp socket receive return value handler
2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua run thread, top:9 c:1
2022/05/30 09:52:12 [debug] 26627\#26627: *1 malloc: 04CAB4A8:8
2022/05/30 09:52:12 [debug] 26627\#26627: *1 malloc: 04CAB4E0:8
2022/05/30 09:52:12 [debug] 26627\#26627: *1 lua allocate new chainlink and new buf of size 37, cl:04CAB4A8
'
071-idle-socket.t TEST 2: read timer cleared in time - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,5 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
request sent again: 11
close: 1 nil
'
071-idle-socket.t TEST 2: read timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:52:13 [error] 26627\#26627: *3 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua tcp socket handle read error
2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua tcp socket waking up the current request
2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua tcp operation done, resuming lua thread
2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua tcp socket calling prepare retvals handler 081564BC, u:04CAFAF0
2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua tcp socket receive return value handler
2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua run thread, top:0 c:1
2022/05/30 09:52:13 [debug] 26627\#26627: *3 malloc: 04CB2160:8
2022/05/30 09:52:13 [debug] 26627\#26627: *3 malloc: 04CB2198:8
2022/05/30 09:52:13 [debug] 26627\#26627: *3 lua allocate new chainlink and new buf of size 37, cl:04CB2160
'
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data '
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - status code ok got: ''
expected: '200'
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-read: O
-failed to set keepalive: unread data in buffer
'
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data '
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - status code ok got: ''
expected: '200'
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-read: O
-failed to set keepalive: unread data in buffer
'
071-idle-socket.t TEST 4: send timer cleared in time - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,3 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
-close: 1 nil
'
071-idle-socket.t TEST 4: send timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:52:31 [error] 26796\#26796: *88 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua tcp socket handle read error
2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua tcp socket waking up the current request
2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua tcp operation done, resuming lua thread
2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua tcp socket calling prepare retvals handler 081564BC, u:054FC350
2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua tcp socket receive return value handler
2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua run thread, top:9 c:1
2022/05/30 09:52:31 [debug] 26796\#26796: *88 malloc: 05500130:8
2022/05/30 09:52:31 [debug] 26796\#26796: *88 malloc: 05500168:8
2022/05/30 09:52:31 [debug] 26796\#26796: *88 lua allocate new chainlink and new buf of size 37, cl:05500130
'
071-idle-socket.t TEST 4: send timer cleared in time - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +1,3 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
-close: 1 nil
'
071-idle-socket.t TEST 4: send timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:52:32 [error] 26796\#26796: *90 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua tcp socket handle read error
2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua tcp socket waking up the current request
2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua tcp operation done, resuming lua thread
2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua tcp socket calling prepare retvals handler 081564BC, u:055022E8
2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua tcp socket receive return value handler
2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua run thread, top:0 c:1
2022/05/30 09:52:32 [debug] 26796\#26796: *90 malloc: 05505F80:8
2022/05/30 09:52:32 [debug] 26796\#26796: *90 malloc: 05505FB8:8
2022/05/30 09:52:32 [debug] 26796\#26796: *90 lua allocate new chainlink and new buf of size 37, cl:05505F80
'
087-udp-socket.t TEST 6: connect again immediately '
087-udp-socket.t TEST 6: connect again immediately - status code ok got: ''
expected: '200'
087-udp-socket.t TEST 6: connect again immediately - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 1
-received: OK
-
-close: 1 nil
'
087-udp-socket.t TEST 6: connect again immediately '
087-udp-socket.t TEST 6: connect again immediately - status code ok got: ''
expected: '200'
087-udp-socket.t TEST 6: connect again immediately - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 1
-received: OK
-
-close: 1 nil
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:01:53 [error] 2342\#2342: *332 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket handle error
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket waking up the current request
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp operation done, resuming lua thread
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket calling prepare retvals handler 081613FE, u:05586538
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket receive return value handler
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket error retval handler
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua run thread, top:9 c:1
2022/05/30 10:01:53 [debug] 2342\#2342: *332 malloc: 05276110:8
2022/05/30 10:01:53 [debug] 2342\#2342: *332 malloc: 0530B700:8
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:01:53 [error] 2342\#2342: *332 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket handle error
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket waking up the current request
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp operation done, resuming lua thread
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket calling prepare retvals handler 081613FE, u:05586538
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket receive return value handler
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua udp socket error retval handler
2022/05/30 10:01:53 [debug] 2342\#2342: *332 lua run thread, top:9 c:1
2022/05/30 10:01:53 [debug] 2342\#2342: *332 malloc: 05276110:8
2022/05/30 10:01:53 [debug] 2342\#2342: *332 malloc: 0530B700:8
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:01:54 [error] 2342\#2342: *334 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua udp socket handle error
2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua udp socket waking up the current request
2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua udp operation done, resuming lua thread
2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua udp socket calling prepare retvals handler 081613FE, u:05590368
2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua udp socket receive return value handler
2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua udp socket error retval handler
2022/05/30 10:01:54 [debug] 2342\#2342: *334 lua run thread, top:0 c:1
2022/05/30 10:01:54 [debug] 2342\#2342: *334 malloc: 05231AC8:8
2022/05/30 10:01:54 [debug] 2342\#2342: *334 malloc: 05231B00:8
'
087-udp-socket.t TEST 1: sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:02:02 [error] 2487\#2487: *413 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket handle error
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket waking up the current request
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp operation done, resuming lua thread
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket calling prepare retvals handler 081613FE, u:05B20AC0
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket receive return value handler
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket error retval handler
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua run thread, top:9 c:1
2022/05/30 10:02:02 [debug] 2487\#2487: *413 malloc: 05AC7920:8
2022/05/30 10:02:02 [debug] 2487\#2487: *413 malloc: 05AC68E8:8
'
087-udp-socket.t TEST 1: sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:02:02 [error] 2487\#2487: *413 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket handle error
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket waking up the current request
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp operation done, resuming lua thread
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket calling prepare retvals handler 081613FE, u:05B20AC0
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket receive return value handler
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua udp socket error retval handler
2022/05/30 10:02:02 [debug] 2487\#2487: *413 lua run thread, top:9 c:1
2022/05/30 10:02:02 [debug] 2487\#2487: *413 malloc: 05AC7920:8
2022/05/30 10:02:02 [debug] 2487\#2487: *413 malloc: 05AC68E8:8
'
087-udp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:02:04 [error] 2487\#2487: *415 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua udp socket handle error
2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua udp socket waking up the current request
2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua udp operation done, resuming lua thread
2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua udp socket calling prepare retvals handler 081613FE, u:05B23790
2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua udp socket receive return value handler
2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua udp socket error retval handler
2022/05/30 10:02:04 [debug] 2487\#2487: *415 lua run thread, top:0 c:1
2022/05/30 10:02:04 [debug] 2487\#2487: *415 malloc: 05AF1A88:8
2022/05/30 10:02:04 [debug] 2487\#2487: *415 malloc: 05B40E70:8
'
087-udp-socket.t TEST 2: multiple parallel queries - response_body_like - response is expected (connected failed to receive data: timeout) 'connected
failed to receive data: timeout
'
doesn't match '(?^s:^connected
1: received 12 bytes: []OK
2: received 12 bytes: []OK
$)'
087-udp-socket.t TEST 2: multiple parallel queries - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:02:14 [error] 2651\#2651: *501 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) '
087-udp-socket.t TEST 2: multiple parallel queries - response_body_like - response is expected (connected failed to receive data: timeout) 'connected
failed to receive data: timeout
'
doesn't match '(?^s:^connected
1: received 12 bytes: []OK
2: received 12 bytes: []OK
$)'
087-udp-socket.t TEST 2: multiple parallel queries - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:02:14 [error] 2651\#2651: *501 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) '
087-udp-socket.t TEST 2: multiple parallel queries - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:02:15 [error] 2651\#2651: *503 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) '
089-phase.t TEST 12: server_rewrite_by_lua_block in http - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:03:18 [error] 3571\#3571: [lua] exit_worker_by_lua(nginx.conf:25):3: exit_worker" (req 0) '
089-phase.t TEST 12: server_rewrite_by_lua_block in http - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:03:18 [error] 3571\#3571: [lua] exit_worker_by_lua(nginx.conf:25):4: exiting now" (req 0) '
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp '
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp '
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
106-timer.t TEST 8: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 0)'
106-timer.t TEST 8: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 1)'
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:17:58 [error] 15630\#15630: *236 lua udp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua udp socket handle error
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04A6C8F0:32
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04A6C940:8
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04A6C978:8
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04A6C9B0:8
2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua udp socket waking up the current request
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04AA9BE0:11
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04A6C9E8:8
2022/05/30 10:17:58 [debug] 15287\#15287: malloc: 04AA9C20:442
'
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:17:58 [error] 15630\#15630: *236 [lua] content_by_lua(nginx.conf:83):4: fail(): failed to receive data: timeout, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua resume returned 0
2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua light thread ended normally
2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua deleting light thread 04AD7A98 (ref 2)
2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua caching unused lua thread 04AD7A98 (ref 2)
2022/05/30 10:17:58 [debug] 15630\#15630: *236 lua run thread returned 0
2022/05/30 10:17:58 [debug] 15630\#15630: *236 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:17:58 [debug] 15630\#15630: *236 http lua fake request count:1
2022/05/30 10:17:58 [debug] 15630\#15630: *236 http lua close fake request
2022/05/30 10:17:58 [debug] 15630\#15630: *236 cleanup lua udp socket upstream request: ""
'
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:17:59 [error] 15630\#15630: *239 lua udp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua udp socket handle error
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua udp socket waking up the current request
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua udp operation done, resuming lua thread
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua udp socket calling prepare retvals handler 081613FE, u:04A8D848
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua udp socket receive return value handler
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua udp socket error retval handler
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua run thread, top:0 c:1
2022/05/30 10:17:59 [error] 15630\#15630: *239 [lua] content_by_lua(nginx.conf:83):4: fail(): failed to receive data: timeout, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua resume returned 0
'
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:17:59 [error] 15630\#15630: *239 [lua] content_by_lua(nginx.conf:83):4: fail(): failed to receive data: timeout, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua resume returned 0
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua light thread ended normally
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua deleting light thread 04B1A498 (ref 3)
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua caching unused lua thread 04B1A498 (ref 3)
2022/05/30 10:17:59 [debug] 15630\#15630: *239 lua run thread returned 0
2022/05/30 10:17:59 [debug] 15630\#15630: *239 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:17:59 [debug] 15630\#15630: *239 http lua fake request count:1
2022/05/30 10:17:59 [debug] 15630\#15630: *239 http lua close fake request
2022/05/30 10:17:59 [debug] 15630\#15630: *239 cleanup lua udp socket upstream request: ""
'
106-timer.t TEST 2: globals are shared - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:19:18 [error] 15931\#15931: *420 lua tcp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 1) 2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp socket handle read error
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp socket waking up the current request
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp operation done, resuming lua thread
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp socket calling prepare retvals handler 081564BC, u:0582DD10
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp socket receive return value handler
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua run thread, top:0 c:1
2022/05/30 10:19:18 [error] 15931\#15931: *420 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp socket set keepalive while process exiting, closing connection 04B3F1F4
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua finalize socket
'
106-timer.t TEST 2: globals are shared - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:19:18 [error] 15931\#15931: *420 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 1) 2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua tcp socket set keepalive while process exiting, closing connection 04B3F1F4
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua finalize socket
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua http cleanup free: 0585FD60
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua close socket connection
2022/05/30 10:19:18 [debug] 15931\#15931: *420 reusable connection: 0
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua resume returned 0
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua light thread ended normally
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua deleting light thread 0584BE58 (ref 1)
2022/05/30 10:19:18 [debug] 15931\#15931: *420 lua caching unused lua thread 0584BE58 (ref 1)
'
106-timer.t TEST 2: globals are shared - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:19:18 [error] 15931\#15931: *422 lua tcp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 1) 2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp socket handle read error
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp socket waking up the current request
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp operation done, resuming lua thread
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp socket calling prepare retvals handler 081564BC, u:05B262D8
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp socket receive return value handler
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua run thread, top:0 c:1
2022/05/30 10:19:18 [error] 15931\#15931: *422 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp socket set keepalive while process exiting, closing connection 04B3F2EC
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua finalize socket
'
106-timer.t TEST 2: globals are shared - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:19:18 [error] 15931\#15931: *422 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 1) 2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua tcp socket set keepalive while process exiting, closing connection 04B3F2EC
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua finalize socket
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua http cleanup free: 0587F4D8
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua close socket connection
2022/05/30 10:19:18 [debug] 15931\#15931: *422 reusable connection: 0
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua resume returned 0
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua light thread ended normally
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua deleting light thread 05867460 (ref 2)
2022/05/30 10:19:18 [debug] 15931\#15931: *422 lua caching unused lua thread 05867460 (ref 2)
'
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 0)'
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 1)'
108-timer-safe.t TEST 13: ngx.thread API - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:21:53 [error] 18933\#18933: *62 lua udp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518E740:28
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518E790:8
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518E7C8:136
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518E880:8
2022/05/30 10:21:53 [debug] 18933\#18933: *62 lua udp socket handle error
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518E8B8:336
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518EA38:8
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518EA70:12
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 0518EAB0:8
'
108-timer-safe.t TEST 13: ngx.thread API - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:21:53 [error] 18933\#18933: *62 [lua] content_by_lua(nginx.conf:84):4: fail(): failed to receive data: timeout, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 05208B18:8
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 05208B50:11
2022/05/30 10:21:53 [debug] 18933\#18933: *62 lua resume returned 0
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 05208B90:8
2022/05/30 10:21:53 [debug] 18933\#18933: *62 lua light thread ended normally
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 05208BC8:32
2022/05/30 10:21:53 [debug] 18933\#18933: *62 lua deleting light thread 0525EE70 (ref 2)
2022/05/30 10:21:53 [debug] 18841\#18841: malloc: 05208C18:8
2022/05/30 10:21:53 [debug] 18933\#18933: *62 lua caching unused lua thread 0525EE70 (ref 2)
'
108-timer-safe.t TEST 13: ngx.thread API - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:21:53 [error] 18933\#18933: *65 lua udp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua udp socket handle error
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua udp socket waking up the current request
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua udp operation done, resuming lua thread
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua udp socket calling prepare retvals handler 081613FE, u:052637C0
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua udp socket receive return value handler
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua udp socket error retval handler
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua run thread, top:0 c:1
2022/05/30 10:21:53 [error] 18933\#18933: *65 [lua] content_by_lua(nginx.conf:84):4: fail(): failed to receive data: timeout, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua resume returned 0
'
108-timer-safe.t TEST 13: ngx.thread API - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:21:53 [error] 18933\#18933: *65 [lua] content_by_lua(nginx.conf:84):4: fail(): failed to receive data: timeout, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua resume returned 0
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua light thread ended normally
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua deleting light thread 052621F8 (ref 3)
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua caching unused lua thread 052621F8 (ref 3)
2022/05/30 10:21:53 [debug] 18933\#18933: *65 lua run thread returned 0
2022/05/30 10:21:53 [debug] 18933\#18933: *65 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:21:53 [debug] 18933\#18933: *65 http lua fake request count:1
2022/05/30 10:21:53 [debug] 18933\#18933: *65 http lua close fake request
2022/05/30 10:21:53 [debug] 18933\#18933: *65 cleanup lua udp socket upstream request: ""
'
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:22:45 [error] 18860\#18860: *2 lua tcp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp socket handle read error
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp socket waking up the current request
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp operation done, resuming lua thread
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp socket calling prepare retvals handler 081564BC, u:04CD9F18
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp socket receive return value handler
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua run thread, top:0 c:1
2022/05/30 10:22:45 [error] 18860\#18860: *2 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp socket set keepalive while process exiting, closing connection 04C98D90
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua finalize socket
'
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:22:45 [error] 18860\#18860: *2 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua tcp socket set keepalive while process exiting, closing connection 04C98D90
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua finalize socket
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua http cleanup free: 04CDA2C0
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua close socket connection
2022/05/30 10:22:45 [debug] 18860\#18860: *2 reusable connection: 0
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua resume returned 0
2022/05/30 10:22:44 [notice] 18841\#18841: start worker process 19707
2022/05/30 10:22:44 [debug] 18841\#18841: pass channel s:3 pid:19707 fd:11 to s:0 pid:18860 fd:3
2022/05/30 10:22:45 [debug] 18860\#18860: *2 lua light thread ended normally
'
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:22:45 [error] 18860\#18860: *5 lua tcp socket read timed out, context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp socket handle read error
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp socket waking up the current request
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp operation done, resuming lua thread
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp socket calling prepare retvals handler 081564BC, u:04CDED68
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp socket receive return value handler
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua run thread, top:0 c:1
2022/05/30 10:22:45 [error] 18860\#18860: *5 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp socket set keepalive while process exiting, closing connection 04C98E88
2022/05/30 10:22:45 [debug] 19707\#19707: *494 using configuration "=/ver"
'
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:22:45 [error] 18860\#18860: *5 [lua] test.lua:4: fail(): failed to receive a line: timeout [], context: ngx.timer, client: 127.0.0.1, server: 0.0.0.0:1984" (req 0) 2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua tcp socket set keepalive while process exiting, closing connection 04C98E88
2022/05/30 10:22:45 [debug] 19707\#19707: *494 using configuration "=/ver"
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua finalize socket
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua http cleanup free: 04CDF110
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua close socket connection
2022/05/30 10:22:45 [debug] 18860\#18860: *5 reusable connection: 0
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua resume returned 0
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua light thread ended normally
2022/05/30 10:22:45 [debug] 18860\#18860: *5 lua deleting light thread 04CDD4D8 (ref 2)
'
109-timer-hup.t TEST 5: HUP reload should abort pending timers - grep_error_log_out (req 0) got: ''
expected: 'lua found 100 pending timers
'
124-init-worker.t TEST 4: timer.at + cosocket - response_body - response is expected (repeated req 0, req 0) got: 'timed out
'
expected: 'ok
'
124-init-worker.t TEST 4: timer.at + cosocket - grep_error_log_out (req 0) @@ -1,4 +1,3 @@
warn(): created timer: 1
warn(): timer expired (premature: false)
warn(): request sent: 11
-warn(): received: OK
'
124-init-worker.t TEST 6: timer.at + cosocket (by_lua_file) - response_body - response is expected (repeated req 0, req 0) got: 'timed out
'
expected: 'ok
'
124-init-worker.t TEST 6: timer.at + cosocket (by_lua_file) - grep_error_log_out (req 0) @@ -1,4 +1,3 @@
warn(): created timer: 1
warn(): timer expired (premature: false)
warn(): request sent: 11
-warn(): received: OK
'
124-init-worker.t TEST 22: destroy Lua VM in cache processes (with privileged agent) - grep_error_log_out (req 0) 'lua close the global Lua VM 04C6E360 in the cache helper process 26417
lua close the global Lua VM 04C6E360
lua close the global Lua VM 04F53D80
lua close the global Lua VM 04C6E360 in the cache helper process 26418
lua close the global Lua VM 04C6E360
'
doesn't match '(?^:\A(?:lua close the global Lua VM ([0-9A-F]+) in the cache helper process \d+
lua close the global Lua VM \1
lua close the global Lua VM \1 in the cache helper process \d+
lua close the global Lua VM \1
|lua close the global Lua VM ([0-9A-F]+) in the cache helper process \d+
lua close the global Lua VM \2 in the cache helper process \d+
lua close the global Lua VM \2
lua close the global Lua VM \2
|lua close the global Lua VM ([0-9A-F]+)
lua close the global Lua VM \3 in the cache helper process \d+
lua close the global Lua VM \3
lua close the global Lua VM \3 in the cache helper process \d+
|lua close the global Lua VM ([0-9A-F]+)
lua close the global Lua VM \4 in the cache helper process \d+
lua close the global Lua VM \4 in the cache helper process \d+
lua close the global Lua VM \4
)(?:lua close the global Lua VM [0-9A-F]+
)*\z)'
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) '
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - status code ok got: ''
expected: '200'
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-received: OK
-received: END
-received: END
-setkeepalive: 1 nil
'
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) '
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - status code ok got: ''
expected: '200'
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +0,0 @@
-connected: 1
-received: OK
-received: END
-received: END
-setkeepalive: 1 nil
'
128-duplex-tcp-socket.t TEST 2: read timeout errors won't affect writing - response_body_like - response is expected (connected: 1 partial read: read timed out: 300 close: 1 nil) 'connected: 1
partial read:
read timed out: 300
close: 1 nil
'
doesn't match '(?^s:^connected: 1
(?:received: OK|failed to send request: timeout
partial read: )
read timed out: [1-9]\d*
close: 1 nil$)'
128-duplex-tcp-socket.t TEST 2: read timeout errors won't affect writing - response_body_like - response is expected (connected: 1 partial read: read timed out: 300 close: 1 nil) 'connected: 1
partial read:
read timed out: 300
close: 1 nil
'
doesn't match '(?^s:^connected: 1
(?:received: OK|failed to send request: timeout
partial read: )
read timed out: [1-9]\d*
close: 1 nil$)'
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:41:07 [error] 466\#466: *115 lua tcp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:41:07 [debug] 466\#466: *115 lua tcp socket handle read error
2022/05/30 10:41:07 [debug] 466\#466: *115 lua tcp socket waking up the current request
2022/05/30 10:41:07 [debug] 466\#466: *115 lua tcp operation done, resuming lua thread
2022/05/30 10:41:07 [debug] 466\#466: *115 lua tcp socket calling prepare retvals handler 081564BC, u:055B8378
2022/05/30 10:41:07 [debug] 466\#466: *115 lua tcp socket receive return value handler
2022/05/30 10:41:07 [debug] 466\#466: *115 lua run thread, top:0 c:1
2022/05/30 10:41:07 [error] 466\#466: *115 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:41:07 [debug] 466\#466: *115 lua resume returned 0
2022/05/30 10:41:07 [debug] 466\#466: *115 lua light thread ended normally
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:41:07 [error] 466\#466: *115 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:41:07 [debug] 466\#466: *115 lua resume returned 0
2022/05/30 10:41:07 [debug] 466\#466: *115 lua light thread ended normally
2022/05/30 10:41:07 [debug] 466\#466: *115 lua deleting light thread 055B7F58 (ref 2)
2022/05/30 10:41:07 [debug] 466\#466: *115 lua caching unused lua thread 055B7F58 (ref 2)
2022/05/30 10:41:07 [debug] 466\#466: *115 lua run thread returned 0
2022/05/30 10:41:07 [debug] 466\#466: *115 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:41:07 [debug] 466\#466: *115 http lua fake request count:1
2022/05/30 10:41:07 [debug] 466\#466: *115 http lua close fake request
2022/05/30 10:41:07 [debug] 466\#466: *115 cleanup lua tcp socket request: ""
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:41:09 [error] 466\#466: *120 lua tcp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:41:09 [debug] 466\#466: *120 lua tcp socket handle read error
2022/05/30 10:41:09 [debug] 466\#466: *120 lua tcp socket waking up the current request
2022/05/30 10:41:09 [debug] 466\#466: *120 lua tcp operation done, resuming lua thread
2022/05/30 10:41:09 [debug] 466\#466: *120 lua tcp socket calling prepare retvals handler 081564BC, u:055E9F30
2022/05/30 10:41:09 [debug] 466\#466: *120 lua tcp socket receive return value handler
2022/05/30 10:41:09 [debug] 466\#466: *120 lua run thread, top:0 c:1
2022/05/30 10:41:09 [error] 466\#466: *120 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:41:09 [debug] 466\#466: *120 lua resume returned 0
2022/05/30 10:41:09 [debug] 466\#466: *120 lua light thread ended normally
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:41:09 [error] 466\#466: *120 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:41:09 [debug] 466\#466: *120 lua resume returned 0
2022/05/30 10:41:09 [debug] 466\#466: *120 lua light thread ended normally
2022/05/30 10:41:09 [debug] 466\#466: *120 lua deleting light thread 055E9BB0 (ref 3)
2022/05/30 10:41:09 [debug] 466\#466: *120 lua caching unused lua thread 055E9BB0 (ref 3)
2022/05/30 10:41:09 [debug] 466\#466: *120 lua run thread returned 0
2022/05/30 10:41:09 [debug] 466\#466: *120 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:41:09 [debug] 466\#466: *120 http lua fake request count:1
2022/05/30 10:41:09 [debug] 466\#466: *120 http lua close fake request
2022/05/30 10:41:09 [debug] 466\#466: *120 cleanup lua tcp socket request: ""
'
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:41:12 [error] 466\#466: *125 lua tcp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:41:12 [debug] 466\#466: *125 lua tcp socket handle read error
2022/05/30 10:41:12 [debug] 466\#466: *125 lua tcp socket waking up the current request
2022/05/30 10:41:12 [debug] 466\#466: *125 lua tcp operation done, resuming lua thread
2022/05/30 10:41:12 [debug] 466\#466: *125 lua tcp socket calling prepare retvals handler 081564BC, u:0563AAF0
2022/05/30 10:41:12 [debug] 466\#466: *125 lua tcp socket receive return value handler
2022/05/30 10:41:12 [debug] 466\#466: *125 lua run thread, top:0 c:1
2022/05/30 10:41:12 [error] 466\#466: *125 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:41:12 [debug] 466\#466: *125 lua resume returned 0
2022/05/30 10:41:12 [debug] 466\#466: *125 lua light thread ended normally
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:41:12 [error] 466\#466: *125 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:41:12 [debug] 466\#466: *125 lua resume returned 0
2022/05/30 10:41:12 [debug] 466\#466: *125 lua light thread ended normally
2022/05/30 10:41:12 [debug] 466\#466: *125 lua deleting light thread 0558C650 (ref 1)
2022/05/30 10:41:12 [debug] 466\#466: *125 lua caching unused lua thread 0558C650 (ref 1)
2022/05/30 10:41:12 [debug] 466\#466: *125 lua run thread returned 0
2022/05/30 10:41:12 [debug] 466\#466: *125 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:41:12 [debug] 466\#466: *125 http lua fake request count:1
2022/05/30 10:41:12 [debug] 466\#466: *125 http lua close fake request
2022/05/30 10:41:12 [debug] 466\#466: *125 cleanup lua tcp socket request: ""
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:42:29 [error] 1452\#1452: *714 lua udp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua udp socket handle error
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua udp socket waking up the current request
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua udp operation done, resuming lua thread
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua udp socket calling prepare retvals handler 081613FE, u:053012B8
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua udp socket receive return value handler
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua udp socket error retval handler
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua run thread, top:9 c:1
2022/05/30 10:42:29 [error] 1452\#1452: *714 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua resume returned 0
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:42:29 [error] 1452\#1452: *714 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua resume returned 0
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua light thread ended normally
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua deleting light thread 052BFA10 (ref 2)
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua caching unused lua thread 052BFA10 (ref 2)
2022/05/30 10:42:29 [debug] 1452\#1452: *714 lua run thread returned 0
2022/05/30 10:42:29 [debug] 1452\#1452: *714 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:42:29 [debug] 1452\#1452: *714 http lua fake request count:1
2022/05/30 10:42:29 [debug] 1452\#1452: *714 http lua close fake request
2022/05/30 10:42:29 [debug] 1452\#1452: *714 cleanup lua udp socket upstream request: ""
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:42:31 [error] 1452\#1452: *719 lua udp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua udp socket handle error
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua udp socket waking up the current request
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua udp operation done, resuming lua thread
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua udp socket calling prepare retvals handler 081613FE, u:058B8930
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua udp socket receive return value handler
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua udp socket error retval handler
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua run thread, top:0 c:1
2022/05/30 10:42:31 [error] 1452\#1452: *719 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua resume returned 0
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:42:31 [error] 1452\#1452: *719 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua resume returned 0
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua light thread ended normally
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua deleting light thread 052BFA10 (ref 2)
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua caching unused lua thread 052BFA10 (ref 2)
2022/05/30 10:42:31 [debug] 1452\#1452: *719 lua run thread returned 0
2022/05/30 10:42:31 [debug] 1452\#1452: *719 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:42:31 [debug] 1452\#1452: *719 http lua fake request count:1
2022/05/30 10:42:31 [debug] 1452\#1452: *719 http lua close fake request
2022/05/30 10:42:31 [debug] 1452\#1452: *719 cleanup lua udp socket upstream request: ""
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:42:33 [error] 1452\#1452: *724 lua udp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua udp socket handle error
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua udp socket waking up the current request
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua udp operation done, resuming lua thread
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua udp socket calling prepare retvals handler 081613FE, u:0569AA18
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua udp socket receive return value handler
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua udp socket error retval handler
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua run thread, top:0 c:1
2022/05/30 10:42:33 [error] 1452\#1452: *724 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua resume returned 0
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:42:33 [error] 1452\#1452: *724 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua resume returned 0
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua light thread ended normally
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua deleting light thread 052BFA10 (ref 2)
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua caching unused lua thread 052BFA10 (ref 2)
2022/05/30 10:42:33 [debug] 1452\#1452: *724 lua run thread returned 0
2022/05/30 10:42:33 [debug] 1452\#1452: *724 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:42:33 [debug] 1452\#1452: *724 http lua fake request count:1
2022/05/30 10:42:33 [debug] 1452\#1452: *724 http lua close fake request
2022/05/30 10:42:33 [debug] 1452\#1452: *724 cleanup lua udp socket upstream request: ""
'
143-ssl-session-fetch.t TEST 4: cosocket '
143-ssl-session-fetch.t TEST 4: cosocket - status code ok got: ''
expected: '200'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1
-ssl handshake: cdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 4: cosocket '
143-ssl-session-fetch.t TEST 4: cosocket - status code ok got: ''
expected: '200'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +0,0 @@
-connected: 1
-ssl handshake: cdata
-close: 1 nil
'
145-shdict-list.t TEST 15: list removed: expired '
145-shdict-list.t TEST 15: list removed: expired - status code ok got: ''
expected: '200'
145-shdict-list.t TEST 16: list removed: forcibly '
145-shdict-list.t TEST 16: list removed: forcibly - status code ok got: ''
expected: '200'
147-tcp-socket-timeouts.t TEST 7: different timeout with duplex socket (settimeouts) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-received: ok
+failed to send request: timeout
-failed to receive a line: closed []
'
147-tcp-socket-timeouts.t TEST 7: different timeout with duplex socket (settimeouts) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:49:45 [error] 6385\#6385: *1 lua tcp socket write timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 10:49:45 [debug] 6385\#6385: *1 lua tcp socket handle write error
2022/05/30 10:49:45 [debug] 6385\#6385: *1 lua tcp socket waking up the current request
2022/05/30 10:49:45 [debug] 6385\#6385: *1 lua tcp operation done, resuming lua thread
2022/05/30 10:49:45 [debug] 6385\#6385: *1 lua tcp socket calling prepare retvals handler 081543F2, u:04CA9098
2022/05/30 10:49:45 [debug] 6385\#6385: *1 lua tcp socket send return value handler
2022/05/30 10:49:45 [debug] 6385\#6385: *1 poll del event: fd:10 ev:4
2022/05/30 10:49:45 [debug] 6385\#6385: *1 poll del index: 4
2022/05/30 10:49:45 [debug] 6385\#6385: *1 delete posted event 04CA2EA8
2022/05/30 10:49:45 [debug] 6385\#6385: *1 lua run thread, top:9 c:1
'
147-tcp-socket-timeouts.t TEST 7: different timeout with duplex socket (settimeouts) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-received: ok
+failed to send request: timeout
-failed to receive a line: closed []
'
147-tcp-socket-timeouts.t TEST 7: different timeout with duplex socket (settimeouts) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:49:46 [error] 6385\#6385: *4 lua tcp socket write timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 10:49:46 [debug] 6385\#6385: *4 lua tcp socket handle write error
2022/05/30 10:49:46 [debug] 6385\#6385: *4 lua tcp socket waking up the current request
2022/05/30 10:49:46 [debug] 6385\#6385: *4 lua tcp operation done, resuming lua thread
2022/05/30 10:49:46 [debug] 6385\#6385: *4 lua tcp socket calling prepare retvals handler 081543F2, u:04CAD2F0
2022/05/30 10:49:46 [debug] 6385\#6385: *4 lua tcp socket send return value handler
2022/05/30 10:49:46 [debug] 6385\#6385: *4 poll del event: fd:10 ev:4
2022/05/30 10:49:46 [debug] 6385\#6385: *4 poll del index: 4
2022/05/30 10:49:46 [debug] 6385\#6385: *4 delete posted event 04CA2E74
2022/05/30 10:49:46 [debug] 6385\#6385: *4 lua run thread, top:0 c:1
'
147-tcp-socket-timeouts.t TEST 2: read timeout - response_body_like - response is expected (failed to send request: timeout) 'failed to send request: timeout
'
doesn't match '(?^s:failed to receive a line: timeout \[\]
)'
147-tcp-socket-timeouts.t TEST 2: read timeout - pattern "lua tcp socket read timed out" should match a line in error.log (req 0)
147-tcp-socket-timeouts.t TEST 2: read timeout - response_body_like - response is expected (failed to send request: timeout) 'failed to send request: timeout
'
doesn't match '(?^s:failed to receive a line: timeout \[\]
)'
147-tcp-socket-timeouts.t TEST 2: read timeout - pattern "lua tcp socket read timed out" should match a line in error.log (req 1)
147-tcp-socket-timeouts.t TEST 1: sanity - response_body_like - response is expected (failed to send request: timeout) 'failed to send request: timeout
'
doesn't match '(?^s:received: foo
)'
147-tcp-socket-timeouts.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:51:30 [error] 7043\#7043: *149 lua tcp socket write timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 10:51:30 [debug] 7043\#7043: *149 lua tcp socket handle write error
2022/05/30 10:51:30 [debug] 7043\#7043: *149 lua tcp socket waking up the current request
2022/05/30 10:51:30 [debug] 7043\#7043: *149 lua tcp operation done, resuming lua thread
2022/05/30 10:51:30 [debug] 7043\#7043: *149 lua tcp socket calling prepare retvals handler 081543F2, u:05CF3E68
2022/05/30 10:51:30 [debug] 7043\#7043: *149 lua tcp socket send return value handler
2022/05/30 10:51:30 [debug] 7043\#7043: *149 poll del event: fd:4 ev:4
2022/05/30 10:51:30 [debug] 7043\#7043: *149 poll del index: 4
2022/05/30 10:51:30 [debug] 7043\#7043: *149 delete posted event 05CC6640
2022/05/30 10:51:30 [debug] 7043\#7043: *149 lua run thread, top:9 c:1
'
147-tcp-socket-timeouts.t TEST 1: sanity - response_body_like - response is expected (failed to send request: timeout) 'failed to send request: timeout
'
doesn't match '(?^s:received: foo
)'
147-tcp-socket-timeouts.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:51:32 [error] 7043\#7043: *152 lua tcp socket write timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2022/05/30 10:51:32 [debug] 7043\#7043: *152 lua tcp socket handle write error
2022/05/30 10:51:32 [debug] 7043\#7043: *152 lua tcp socket waking up the current request
2022/05/30 10:51:32 [debug] 7043\#7043: *152 lua tcp operation done, resuming lua thread
2022/05/30 10:51:32 [debug] 7043\#7043: *152 lua tcp socket calling prepare retvals handler 081543F2, u:05CF7E98
2022/05/30 10:51:32 [debug] 7043\#7043: *152 lua tcp socket send return value handler
2022/05/30 10:51:32 [debug] 7043\#7043: *152 poll del event: fd:4 ev:4
2022/05/30 10:51:32 [debug] 7043\#7043: *152 poll del index: 4
2022/05/30 10:51:32 [debug] 7043\#7043: *152 delete posted event 05CC660C
2022/05/30 10:51:32 [debug] 7043\#7043: *152 lua run thread, top:0 c:1
'
147-tcp-socket-timeouts.t TEST 6: different timeout with duplex socket (settimeout) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-received: ok
+failed to send request: timeout
-failed to receive a line: closed []
'
147-tcp-socket-timeouts.t TEST 6: different timeout with duplex socket (settimeout) - pattern "lua tcp socket read timed out" should match a line in error.log (req 0)
147-tcp-socket-timeouts.t TEST 6: different timeout with duplex socket (settimeout) - pattern "failed to receive data: timeout" should match a line in error.log (req 0)
147-tcp-socket-timeouts.t TEST 6: different timeout with duplex socket (settimeout) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-received: ok
+failed to send request: timeout
-failed to receive a line: closed []
'
147-tcp-socket-timeouts.t TEST 6: different timeout with duplex socket (settimeout) - pattern "lua tcp socket read timed out" should match a line in error.log (req 1)
147-tcp-socket-timeouts.t TEST 6: different timeout with duplex socket (settimeout) - pattern "failed to receive data: timeout" should match a line in error.log (req 1)
151-initby-hup.t TEST 2: error in init after HUP (master still alive, worker process still the same as before) - pattern "failed to init" should match a line in error.log (req 0)
151-initby-hup.t TEST 5: error in init after HUP, not reloaded but foo have changed. - response_body - response is expected (repeated req 0, req 0) got: "hello, FOO\x{0a}"
length: 11
expected: "foo have changed\x{0a}"
length: 17
strings begin to differ at char 1 (line 1 column 1)
151-initby-hup.t TEST 5: error in init after HUP, not reloaded but foo have changed. - pattern "failed to init" should match a line in error.log (req 0)
157-socket-keepalive-hup.t TEST 1: exiting - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
157-socket-keepalive-hup.t TEST 1: exiting - pattern "setkeepalive successfully" should match a line in error.log (req 0)
157-socket-keepalive-hup.t TEST 1: exiting - pattern "lua tcp socket set keepalive while process exiting, closing connection" should match a line in error.log (req 0)
162-socket-tls-handshake.t TEST 1: sanity: www.google.com - grep_error_log_out (req 0) 'lua ssl free session: 0598F338
lua ssl free session: 05B9AEC0
lua ssl save session: 05D40180
lua ssl free session: 05D40180
'
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
Looks like you failed 1 test of 86.
166-ssl-client-hello.t TEST 28: cosocket (UDP) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - grep_error_log_out (req 0) got: ''
expected: 'received memc reply of 12 bytes
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:59:04 [error] 12354\#12354: *115 lua udp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua udp socket handle error
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua udp socket waking up the current request
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua udp operation done, resuming lua thread
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua udp socket calling prepare retvals handler 081613FE, u:055B0948
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua udp socket receive return value handler
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua udp socket error retval handler
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua run thread, top:9 c:1
2022/05/30 10:59:04 [error] 12354\#12354: *115 [lua] ssl_client_hello_by_lua:21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua resume returned 0
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:59:04 [error] 12354\#12354: *115 [lua] ssl_client_hello_by_lua:21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua resume returned 0
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua light thread ended normally
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua deleting light thread 055B0570 (ref 2)
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua caching unused lua thread 055B0570 (ref 2)
2022/05/30 10:59:04 [debug] 12354\#12354: *115 lua run thread returned 0
2022/05/30 10:59:04 [debug] 12354\#12354: *115 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:59:04 [debug] 12354\#12354: *115 http lua fake request count:1
2022/05/30 10:59:04 [debug] 12354\#12354: *115 http lua close fake request
2022/05/30 10:59:04 [debug] 12354\#12354: *115 cleanup lua udp socket upstream request: ""
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - grep_error_log_out (req 1) got: ''
expected: 'received memc reply of 12 bytes
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:59:07 [error] 12354\#12354: *120 lua udp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua udp socket handle error
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua udp socket waking up the current request
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua udp operation done, resuming lua thread
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua udp socket calling prepare retvals handler 081613FE, u:056385D0
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua udp socket receive return value handler
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua udp socket error retval handler
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua run thread, top:0 c:1
2022/05/30 10:59:07 [error] 12354\#12354: *120 [lua] ssl_client_hello_by_lua:21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua resume returned 0
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:59:07 [error] 12354\#12354: *120 [lua] ssl_client_hello_by_lua:21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua resume returned 0
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua light thread ended normally
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua deleting light thread 055B0570 (ref 2)
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua caching unused lua thread 055B0570 (ref 2)
2022/05/30 10:59:07 [debug] 12354\#12354: *120 lua run thread returned 0
2022/05/30 10:59:07 [debug] 12354\#12354: *120 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:59:07 [debug] 12354\#12354: *120 http lua fake request count:1
2022/05/30 10:59:07 [debug] 12354\#12354: *120 http lua close fake request
2022/05/30 10:59:07 [debug] 12354\#12354: *120 cleanup lua udp socket upstream request: ""
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - grep_error_log_out (req 2) got: ''
expected: 'received memc reply of 12 bytes
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:59:08 [error] 12354\#12354: *125 lua udp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua udp socket handle error
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua udp socket waking up the current request
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua udp operation done, resuming lua thread
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua udp socket calling prepare retvals handler 081613FE, u:056CD888
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua udp socket receive return value handler
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua udp socket error retval handler
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua run thread, top:0 c:1
2022/05/30 10:59:08 [error] 12354\#12354: *125 [lua] ssl_client_hello_by_lua:21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua resume returned 0
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:59:08 [error] 12354\#12354: *125 [lua] ssl_client_hello_by_lua:21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua resume returned 0
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua light thread ended normally
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua deleting light thread 055B0570 (ref 2)
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua caching unused lua thread 055B0570 (ref 2)
2022/05/30 10:59:08 [debug] 12354\#12354: *125 lua run thread returned 0
2022/05/30 10:59:08 [debug] 12354\#12354: *125 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:59:08 [debug] 12354\#12354: *125 http lua fake request count:1
2022/05/30 10:59:08 [debug] 12354\#12354: *125 http lua close fake request
2022/05/30 10:59:08 [debug] 12354\#12354: *125 cleanup lua udp socket upstream request: ""
'
166-ssl-client-hello.t TEST 4: cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 0)
166-ssl-client-hello.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 1)
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:00:39 [error] 13432\#13432: *778 lua tcp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua tcp socket handle read error
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua tcp socket waking up the current request
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua tcp operation done, resuming lua thread
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua tcp socket calling prepare retvals handler 081564BC, u:05573800
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua tcp socket receive return value handler
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua run thread, top:0 c:1
2022/05/30 11:00:39 [error] 13432\#13432: *778 [lua] ssl_client_hello_by_lua:20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua resume returned 0
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua light thread ended normally
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:00:39 [error] 13432\#13432: *778 [lua] ssl_client_hello_by_lua:20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua resume returned 0
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua light thread ended normally
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua deleting light thread 05831620 (ref 2)
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua caching unused lua thread 05831620 (ref 2)
2022/05/30 11:00:39 [debug] 13432\#13432: *778 lua run thread returned 0
2022/05/30 11:00:39 [debug] 13432\#13432: *778 http lua finalize fake request: 0, a:1, c:1
2022/05/30 11:00:39 [debug] 13432\#13432: *778 http lua fake request count:1
2022/05/30 11:00:39 [debug] 13432\#13432: *778 http lua close fake request
2022/05/30 11:00:39 [debug] 13432\#13432: *778 cleanup lua tcp socket request: ""
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:00:42 [error] 13432\#13432: *783 lua tcp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua tcp socket handle read error
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua tcp socket waking up the current request
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua tcp operation done, resuming lua thread
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua tcp socket calling prepare retvals handler 081564BC, u:0508E938
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua tcp socket receive return value handler
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua run thread, top:0 c:1
2022/05/30 11:00:42 [error] 13432\#13432: *783 [lua] ssl_client_hello_by_lua:20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua resume returned 0
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua light thread ended normally
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:00:42 [error] 13432\#13432: *783 [lua] ssl_client_hello_by_lua:20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua resume returned 0
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua light thread ended normally
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua deleting light thread 056B7D08 (ref 3)
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua caching unused lua thread 056B7D08 (ref 3)
2022/05/30 11:00:42 [debug] 13432\#13432: *783 lua run thread returned 0
2022/05/30 11:00:42 [debug] 13432\#13432: *783 http lua finalize fake request: 0, a:1, c:1
2022/05/30 11:00:42 [debug] 13432\#13432: *783 http lua fake request count:1
2022/05/30 11:00:42 [debug] 13432\#13432: *783 http lua close fake request
2022/05/30 11:00:42 [debug] 13432\#13432: *783 cleanup lua tcp socket request: ""
'
166-ssl-client-hello.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 2)
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:00:44 [error] 13432\#13432: *788 lua tcp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua tcp socket handle read error
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua tcp socket waking up the current request
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua tcp operation done, resuming lua thread
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua tcp socket calling prepare retvals handler 081564BC, u:05100F98
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua tcp socket receive return value handler
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua run thread, top:0 c:1
2022/05/30 11:00:44 [error] 13432\#13432: *788 [lua] ssl_client_hello_by_lua:20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua resume returned 0
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua light thread ended normally
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:00:44 [error] 13432\#13432: *788 [lua] ssl_client_hello_by_lua:20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua resume returned 0
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua light thread ended normally
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua deleting light thread 055C0AE8 (ref 1)
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua caching unused lua thread 055C0AE8 (ref 1)
2022/05/30 11:00:44 [debug] 13432\#13432: *788 lua run thread returned 0
2022/05/30 11:00:44 [debug] 13432\#13432: *788 http lua finalize fake request: 0, a:1, c:1
2022/05/30 11:00:44 [debug] 13432\#13432: *788 http lua fake request count:1
2022/05/30 11:00:44 [debug] 13432\#13432: *788 http lua close fake request
2022/05/30 11:00:44 [debug] 13432\#13432: *788 cleanup lua tcp socket request: ""
'
167-server-rewrite.t TEST 19: syntax error server_rewrite_by_lua_block in http - failed to reload configuration after 200 failed test requests
167-server-rewrite.t TEST 16: exec - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:08:41 [error] 20660\#20660: *637 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) 2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04A5BA20:8
2022/05/30 11:08:41 [debug] 20660\#20660: *637 http finalize request: 500, "/ver?" a:1, c:1
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04A5BA58:32
2022/05/30 11:08:41 [debug] 20660\#20660: *637 http special response: 500, "/ver?"
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04A5BAA8:8
2022/05/30 11:08:41 [debug] 20660\#20660: *637 http set discard body
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04A920A0:28
2022/05/30 11:08:41 [debug] 20660\#20660: *637 lua capture header filter, uri "/ver"
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04A5BAE0:8
'
167-server-rewrite.t TEST 16: exec - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:08:41 [error] 20660\#20660: *638 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) 2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04CBFBF8:8
2022/05/30 11:08:41 [debug] 20660\#20660: *638 http finalize request: 500, "/ver?" a:1, c:1
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04CC0290:336
2022/05/30 11:08:41 [debug] 20660\#20660: *638 http special response: 500, "/ver?"
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04CC0410:8
2022/05/30 11:08:41 [debug] 20660\#20660: *638 http set discard body
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04CC0448:4
2022/05/30 11:08:41 [debug] 20660\#20660: *638 lua capture header filter, uri "/ver"
2022/05/30 11:08:41 [debug] 19846\#19846: malloc: 04CC0480:8
'
167-server-rewrite.t TEST 16: exec - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:08:41 [error] 20660\#20660: *639 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) 2022/05/30 11:08:41 [debug] 20660\#20660: *639 http finalize request: 500, "/ver?" a:1, c:1
2022/05/30 11:08:41 [debug] 20660\#20660: *639 http special response: 500, "/ver?"
2022/05/30 11:08:41 [debug] 20660\#20660: *639 http set discard body
2022/05/30 11:08:41 [debug] 20660\#20660: *639 lua capture header filter, uri "/ver"
2022/05/30 11:08:41 [debug] 20660\#20660: *639 malloc: 04B62480:52
2022/05/30 11:08:41 [debug] 20660\#20660: *639 malloc: 05006608:8
2022/05/30 11:08:41 [debug] 20660\#20660: *639 malloc: 04B624E8:189
2022/05/30 11:08:41 [debug] 20660\#20660: *639 malloc: 05000D98:8
2022/05/30 11:08:41 [debug] 20660\#20660: *639 HTTP/1.1 500 Internal Server Error
'
167-server-rewrite.t TEST 16: exec - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:08:41 [error] 20660\#20660: *640 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) 2022/05/30 11:08:41 [debug] 20660\#20660: *640 http finalize request: 500, "/ver?" a:1, c:1
2022/05/30 11:08:41 [debug] 20660\#20660: *640 http special response: 500, "/ver?"
2022/05/30 11:08:41 [debug] 20660\#20660: *640 http set discard body
2022/05/30 11:08:41 [debug] 20660\#20660: *640 lua capture header filter, uri "/ver"
2022/05/30 11:08:41 [debug] 20660\#20660: *640 malloc: 04B62F60:52
2022/05/30 11:08:41 [debug] 20660\#20660: *640 malloc: 04FEBA48:8
2022/05/30 11:08:41 [debug] 20660\#20660: *640 malloc: 04B62FC8:189
2022/05/30 11:08:41 [debug] 20660\#20660: *640 malloc: 04FEC710:8
2022/05/30 11:08:41 [debug] 20660\#20660: *640 HTTP/1.1 500 Internal Server Error
'
167-server-rewrite.t TEST 16: exec - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 11:08:41 [error] 20660\#20660: *641 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) 2022/05/30 11:08:41 [debug] 20660\#20660: *641 http finalize request: 500, "/ver?" a:1, c:1
2022/05/30 11:08:41 [debug] 20660\#20660: *641 http special response: 500, "/ver?"
2022/05/30 11:08:41 [debug] 20660\#20660: *641 http set discard body
2022/05/30 11:08:41 [debug] 20660\#20660: *641 lua capture header filter, uri "/ver"
2022/05/30 11:08:41 [debug] 20660\#20660: *641 malloc: 05F9CFD8:52
2022/05/30 11:08:41 [debug] 20660\#20660: *641 malloc: 05F833F8:8
2022/05/30 11:08:41 [debug] 20660\#20660: *641 malloc: 05F9D040:189
2022/05/30 11:08:41 [debug] 20660\#20660: *641 malloc: 05F83430:8
2022/05/30 11:08:41 [debug] 20660\#20660: *641 HTTP/1.1 500 Internal Server Error
'

Expected Failures

File Name Details
014-bugs.t nginx: [emerg] unexpected "A" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
023-rewrite/socket-keepalive.t TEST 11: sanity (uds) - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 08:17:24 [debug] 12943\#12943: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2022/05/30 08:17:24 [debug] 12943\#12943: *274 http keepalive handler
2022/05/30 08:17:24 [debug] 12943\#12943: *274 close http connection: 9
2022/05/30 08:17:24 [debug] 12943\#12943: *274 event timer del: 9: 3784407
2022/05/30 08:17:24 [debug] 12943\#12943: *274 reusable connection: 0
2022/05/30 08:17:24 [debug] 12943\#12943: *274 free: 04AA0B88, unused: 0
2022/05/30 08:17:24 [debug] 12943\#12943: *274 free: 04A3E260, unused: 0
2022/05/30 08:17:24 [debug] 12943\#12943: *274 free: 04A3E1E8, unused: 0
2022/05/30 08:17:24 [debug] 12943\#12943: *274 free: 04A3E160, unused: 0
2022/05/30 08:17:24 [debug] 12943\#12943: *274 free: 04FDC648, unused: 0
'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 0)
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "(?^:\blua tcp socket keepalive: free connection pool [0-9A-F]+ for "127.0.0.1:)" should match a line in error.log (req 0)
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 1)
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "(?^:\blua tcp socket keepalive: free connection pool [0-9A-F]+ for "127.0.0.1:)" should match a line in error.log (req 1)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 0)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive max idle timeout" should match a line in error.log (req 0)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 1)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 1)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive max idle timeout" should match a line in error.log (req 1)
043-shdict.t TEST 21: fail to allocate memory - response_body_like - response is expected (false no memory true abort at 16) 'false no memory true
abort at 16
'
doesn't match '(?^s:^true nil true\nabort at (?:141|140)$
)'
043-shdict.t TEST 28: add key (key not exists) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-add: true nil false
+add: false exists false
-foo = 10502
+foo = 32
'
043-shdict.t TEST 53: list keys in an empty shdict - response_body - response is expected (repeated req 0, req 0) got: '1
'
expected: '0
'
043-shdict.t TEST 12: get non-existent keys - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-nil
+helloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworld
-nil
+helloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworld
'
043-shdict.t TEST 54: list keys in an empty shdict with a limit - response_body - response is expected (repeated req 0, req 0) got: '1
'
expected: '0
'
043-shdict.t TEST 49: list all keys in a shdict - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,4 @@
-2
+3
bah
bar
+foo
'
043-shdict.t nginx: [emerg] lua_shared_dict "dogs" is already defined as "dogs" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
043-shdict.t TEST 51: list all keys in a shdict with expires - response_body - response is expected (repeated req 0, req 0) got: '1024
'
expected: '2
'
043-shdict.t TEST 52: list keys in a shdict with limit larger than number of keys - response_body - response is expected (repeated req 0, req 0) got: '3
'
expected: '2
'
043-shdict.t TEST 55: list all keys in a shdict with all keys expired - response_body - response is expected (repeated req 0, req 0) got: '1
'
expected: '0
'
043-shdict.t TEST 45: flush_expires - response_body - response is expected (repeated req 0, req 0) got: '2
'
expected: '1
'
056-flush.t TEST 1: flush wait - content - pattern "lua reuse free buf chain, but reallocate memory because 5 >= 0" should match a line in error.log (req 0)
056-flush.t TEST 1: flush wait - content - pattern "lua reuse free buf chain, but reallocate memory because 5 >= 0" should match a line in error.log (req 1)
068-socket-keepalive.t TEST 1: sanity - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 1: sanity - pattern "lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
068-socket-keepalive.t TEST 12: sanity (uds) - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:06 [debug] 24046\#24046: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2022/05/30 09:49:06 [debug] 24046\#24046: *280 http keepalive handler
2022/05/30 09:49:06 [debug] 24046\#24046: *280 close http connection: 9
2022/05/30 09:49:06 [debug] 24046\#24046: *280 event timer del: 9: 9286417
2022/05/30 09:49:06 [debug] 24046\#24046: *280 reusable connection: 0
2022/05/30 09:49:06 [debug] 24046\#24046: *280 free: 050496F8, unused: 0
2022/05/30 09:49:06 [debug] 24046\#24046: *280 free: 05049658, unused: 0
2022/05/30 09:49:06 [debug] 24046\#24046: *280 free: 050495E0, unused: 0
2022/05/30 09:49:06 [debug] 24046\#24046: *280 free: 05049558, unused: 0
2022/05/30 09:49:05 [debug] 24101\#24101: epoll add event: fd:18 op:1 ev:80002001
'
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:49:19 [error] 23514\#23514: *1 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua tcp socket handle read error
2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua tcp socket waking up the current request
2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua tcp operation done, resuming lua thread
2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua tcp socket calling prepare retvals handler 081564BC, u:04CA2F48
2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua tcp socket receive return value handler
2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua run thread, top:9 c:1
2022/05/30 09:49:19 [debug] 23514\#23514: *1 malloc: 04CAF3B8:8
2022/05/30 09:49:19 [debug] 23514\#23514: *1 malloc: 04CAF3F0:8
2022/05/30 09:49:19 [debug] 23514\#23514: *1 lua allocate new chainlink and new buf of size 37, cl:04CAF3B8
'
068-socket-keepalive.t TEST 16: custom pools (same pool for different host:port) - tcp - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:24 [debug] 24282\#24282: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2022/05/30 09:49:24 [debug] 24282\#24282: lua tcp socket keepalive close handler: fd:11
2022/05/30 09:49:24 [debug] 24282\#24282: event timer del: 11: 9297806
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 10
2022/05/30 09:49:24 [debug] 24282\#24282: reusable connection: 0
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 28
2022/05/30 09:49:24 [debug] 24282\#24282: lua tcp socket keepalive: free connection pool for "B"
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 15
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 3
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 12
'
068-socket-keepalive.t TEST 16: custom pools (same pool for different host:port) - tcp - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:24 [debug] 24282\#24282: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 15
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 3
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 12
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 14
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 2
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 29
2022/05/30 09:49:24 [notice] 24282\#24282: exiting
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 17
2022/05/30 09:49:23 [debug] 24332\#24332: setting SA_RESTART for signal 31
'
068-socket-keepalive.t TEST 16: custom pools (same pool for different host:port) - tcp - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:49:25 [error] 23550\#23550: *28 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:49:25 [debug] 23550\#23550: *28 lua tcp socket handle read error
2022/05/30 09:49:25 [debug] 23550\#23550: *28 lua tcp socket waking up the current request
2022/05/30 09:49:25 [debug] 23550\#23550: *28 lua tcp operation done, resuming lua thread
2022/05/30 09:49:25 [debug] 23550\#23550: *28 lua tcp socket calling prepare retvals handler 081564BC, u:04F7ED78
2022/05/30 09:49:25 [debug] 23550\#23550: *28 lua tcp socket receive return value handler
2022/05/30 09:49:25 [debug] 24332\#24332: *405 event timer add: 8: 68000:9308039
2022/05/30 09:49:25 [debug] 24332\#24332: timer delta: 2
2022/05/30 09:49:25 [debug] 24332\#24332: worker cycle
2022/05/30 09:49:25 [debug] 24332\#24332: epoll timer: 68000
'
068-socket-keepalive.t TEST 17: custom pools (different pool for the same host:port) - unix - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:27 [debug] 24332\#24332: lua tcp socket keepalive: free connection pool for \"foo\"" (req 0) 2022/05/30 09:49:27 [notice] 24332\#24332: exiting
2022/05/30 09:49:27 [debug] 24332\#24332: flush files
2022/05/30 09:49:26 [debug] 24382\#24382: epoll add event: fd:22 op:1 ev:80002001
2022/05/30 09:49:26 [debug] 24382\#24382: setting SA_RESTART for signal 1
2022/05/30 09:49:27 [debug] 24332\#24332: run cleanup: 05E46798
2022/05/30 09:49:27 [debug] 24332\#24332: run cleanup: 057B4538
2022/05/30 09:49:27 [debug] 24332\#24332: lua decrementing the reference count for Lua VM: 1
2022/05/30 09:49:27 [debug] 24332\#24332: lua close the global Lua VM 057F37E8
2022/05/30 09:49:26 [debug] 24382\#24382: setting SA_RESTART for signal 10
'
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:31 [debug] 24382\#24382: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2022/05/30 09:49:31 [debug] 24382\#24382: lua tcp socket keepalive close handler: fd:11
2022/05/30 09:49:31 [debug] 24382\#24382: event timer del: 11: 9304082
2022/05/30 09:49:31 [debug] 24382\#24382: reusable connection: 0
2022/05/30 09:49:31 [debug] 24382\#24382: lua tcp socket keepalive: free connection pool for "B"
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 1
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 10
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 28
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 15
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 3
'
068-socket-keepalive.t TEST 18: custom pools (same pool for the same path) - unix - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:31 [debug] 24382\#24382: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 1
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 10
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 28
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 15
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 3
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 12
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 14
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 2
2022/05/30 09:49:30 [debug] 24432\#24432: setting SA_RESTART for signal 29
'
068-socket-keepalive.t TEST 19: numeric pool option value - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:49:34 [debug] 24432\#24432: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2022/05/30 09:49:33 [debug] 24482\#24482: malloc: 04ABC4C0:6144
2022/05/30 09:49:34 [debug] 24432\#24432: worker cycle
2022/05/30 09:49:34 [debug] 24432\#24432: epoll timer: 58694
2022/05/30 09:49:34 [debug] 24432\#24432: epoll: fd:8 ev:2011 d:049CDFE9
2022/05/30 09:49:33 [debug] 24482\#24482: malloc: 06174E00:7936
2022/05/30 09:49:34 [debug] 24432\#24432: epoll_wait() error on fd:8 ev:2011
2022/05/30 09:49:33 [debug] 24482\#24482: malloc: 04CF5DA8:3328
2022/05/30 09:49:34 [debug] 24432\#24432: *477 http wait request handler
2022/05/30 09:49:34 [debug] 24432\#24432: *477 malloc: 04FD3B78:52
'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2022/05/30 09:50:09 [debug] 24945\#24945: lua tcp socket keepalive: free connection pool for \"unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock\"" (req 0) 2022/05/30 09:50:09 [debug] 24945\#24945: worker cycle
2022/05/30 09:50:09 [debug] 24945\#24945: epoll timer: 58665
2022/05/30 09:50:09 [debug] 24945\#24945: epoll: fd:8 ev:2011 d:05D0F4F8
2022/05/30 09:50:09 [debug] 24945\#24945: epoll_wait() error on fd:8 ev:2011
2022/05/30 09:50:09 [debug] 24945\#24945: *754 http wait request handler
2022/05/30 09:50:09 [debug] 24945\#24945: *754 malloc: 04AB9498:52
2022/05/30 09:50:09 [debug] 24945\#24945: *754 malloc: 04AB9460:8
2022/05/30 09:50:09 [debug] 24945\#24945: *754 malloc: 04A7F6D0:1024
2022/05/30 09:50:09 [debug] 24945\#24945: *754 malloc: 04AC4AB0:8
'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:11 [error] 24151\#24151: *334 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:50:11 [debug] 24151\#24151: *334 lua tcp socket handle read error
2022/05/30 09:50:11 [debug] 24151\#24151: *334 lua tcp socket waking up the current request
2022/05/30 09:50:11 [debug] 24151\#24151: *334 lua tcp operation done, resuming lua thread
2022/05/30 09:50:11 [debug] 24989\#24989: *780 lua resume returned 1
2022/05/30 09:50:11 [debug] 24151\#24151: *334 lua tcp socket calling prepare retvals handler 081564BC, u:057D7B78
2022/05/30 09:50:11 [debug] 24989\#24989: *780 lua thread yielded
2022/05/30 09:50:11 [debug] 24151\#24151: *334 lua tcp socket receive return value handler
2022/05/30 09:50:11 [debug] 24989\#24989: *780 http finalize request: -4, "/t?" a:1, c:2
2022/05/30 09:50:11 [debug] 24989\#24989: *780 http request count:2 blk:0
'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:11 [error] 24989\#24989: *785 open() \"/home/ec2-user/git/lua-nginx-module/t/servroot/html/dummy\" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: \"GET /dummy HTTP/1.0\", host: \"127.0.0.1:1984\"" (req 0) 2022/05/30 09:50:11 [debug] 24989\#24989: *785 http finalize request: 404, "/dummy?" a:1, c:1
2022/05/30 09:50:11 [debug] 24989\#24989: *785 http special response: 404, "/dummy?"
2022/05/30 09:50:11 [debug] 24989\#24989: *785 http set discard body
2022/05/30 09:50:11 [debug] 24989\#24989: *785 lua capture header filter, uri "/dummy"
2022/05/30 09:50:11 [debug] 24989\#24989: *785 malloc: 0525C678:52
2022/05/30 09:50:11 [debug] 24989\#24989: *785 malloc: 0517F938:8
2022/05/30 09:50:11 [debug] 24989\#24989: *785 malloc: 04CB3EF0:177
2022/05/30 09:50:11 [debug] 24989\#24989: *785 malloc: 052780D8:8
2022/05/30 09:50:11 [debug] 24989\#24989: *785 HTTP/1.1 404 Not Found
'
068-socket-keepalive.t TEST 30: conn queuing: connect() uses lua_socket_pool_size as default if 'backlog' is given - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:17 [error] 24215\#24215: *361 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua tcp socket handle read error
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua tcp socket waking up the current request
2022/05/30 09:50:17 [debug] 24215\#24215: *361 access phase: 12
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua access handler, uri:"/t" c:1
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua tcp operation done, resuming lua thread
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua tcp socket calling prepare retvals handler 081564BC, u:05AA8A50
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua tcp socket receive return value handler
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua run thread, top:9 c:1
2022/05/30 09:50:17 [error] 24215\#24215: *361 [lua] test.lua:21: go(): failed to receive a line: timeout [], client: 127.0.0.1, server: localhost, request: "GET /t HTTP/1.1", host: "localhost"
'
068-socket-keepalive.t TEST 30: conn queuing: connect() uses lua_socket_pool_size as default if 'backlog' is given - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:17 [error] 24215\#24215: *361 [lua] test.lua:21: go(): failed to receive a line: timeout [], client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua exit with code 404
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua resume returned 1
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua thread yielded
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua thread aborting request with status 404
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua request cleanup: forcible=0
2022/05/30 09:50:17 [debug] 24215\#24215: *361 http lua finalize threads
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua deleting light thread 0559E8F0 (ref 1)
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua caching unused lua thread 0559E8F0 (ref 1)
2022/05/30 09:50:17 [debug] 24215\#24215: *361 lua run thread returned 404
'
068-socket-keepalive.t TEST 30: conn queuing: connect() uses lua_socket_pool_size as default if 'backlog' is given - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:17 [error] 24215\#24215: *361 open() \"/home/ec2-user/git/lua-nginx-module/t/servroot/html/404.html\" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:50:17 [debug] 24215\#24215: *361 http finalize request: 404, "/404.html?" a:1, c:2
2022/05/30 09:50:17 [debug] 24215\#24215: *361 http special response: 404, "/404.html?"
2022/05/30 09:50:17 [debug] 24215\#24215: *361 http set discard body
2022/05/30 09:50:17 [debug] 25056\#25056: *812 http header: "Accept: */*"
2022/05/30 09:50:17 [debug] 25056\#25056: *812 http header done
2022/05/30 09:50:17 [debug] 25056\#25056: *812 event timer del: 6: 9352004
2022/05/30 09:50:17 [debug] 25056\#25056: *812 generic phase: 0
2022/05/30 09:50:17 [debug] 25056\#25056: *812 rewrite phase: 1
2022/05/30 09:50:17 [debug] 25056\#25056: *812 rewrite phase: 2
'
068-socket-keepalive.t TEST 31: conn queuing: more connect operations than 'backlog' size - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:19 [error] 23514\#23514: *1 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua tcp socket handle read error
2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua tcp socket waking up the current request
2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua tcp operation done, resuming lua thread
2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua tcp socket calling prepare retvals handler 081564BC, u:04CAFAC0
2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua tcp socket receive return value handler
2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua run thread, top:9 c:1
2022/05/30 09:50:19 [debug] 23514\#23514: *1 malloc: 04CB0C38:8
2022/05/30 09:50:19 [debug] 23514\#23514: *1 malloc: 04CB0C70:8
2022/05/30 09:50:19 [debug] 23514\#23514: *1 lua allocate new chainlink and new buf of size 37, cl:04CB0C38
'
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:50:25 [error] 23550\#23550: *28 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua tcp socket handle read error
2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua tcp socket waking up the current request
2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua tcp operation done, resuming lua thread
2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua tcp socket calling prepare retvals handler 081564BC, u:04F8B8F0
2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua tcp socket receive return value handler
2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua run thread, top:9 c:1
2022/05/30 09:50:25 [debug] 23550\#23550: *28 malloc: 04F8CA68:8
2022/05/30 09:50:25 [debug] 23550\#23550: *28 malloc: 04F8CAA0:8
2022/05/30 09:50:25 [debug] 23550\#23550: *28 lua allocate new chainlink and new buf of size 37, cl:04F8CA68
'
068-socket-keepalive.t TEST 43: conn queuing: client aborting while connect operation is queued - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:51:02 [error] 24879\#24879: *721 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua tcp socket handle read error
2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua tcp socket waking up the current request
2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua tcp operation done, resuming lua thread
2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua tcp socket calling prepare retvals handler 081564BC, u:04B00FB8
2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua tcp socket receive return value handler
2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua run thread, top:9 c:1
2022/05/30 09:51:02 [debug] 24879\#24879: *721 malloc: 05D38E30:8
2022/05/30 09:51:02 [debug] 24879\#24879: *721 malloc: 04CE7E28:8
2022/05/30 09:51:02 [debug] 24879\#24879: *721 lua allocate new chainlink and new buf of size 37, cl:05D38E30
'
068-socket-keepalive.t TEST 44: conn queuing: resume next connect operation if resumed connect failed immediately - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:51:05 [error] 25705\#25705: *1182 lua tcp socket queued connect timed out, when trying to connect to 127.0.0.1:11211, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:51:05 [debug] 25754\#25754: *1209 lua tcp socket calling prepare retvals handler 08154D62, u:049D94F8
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 lua tcp socket waking up the current request
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 lua tcp operation done, resuming lua thread
2022/05/30 09:51:05 [debug] 25754\#25754: *1209 lua run thread, top:9 c:1
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 lua tcp socket calling prepare retvals handler 08151619, u:04AEBF50
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 lua run thread, top:9 c:1
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 malloc: 0517B288:8
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 malloc: 053238E8:8
2022/05/30 09:51:05 [debug] 25705\#25705: *1182 lua allocate new chainlink and new buf of size 8, cl:0517B288
'
068-socket-keepalive.t TEST 51: conn queuing: only decrease the counter for connections which were counted by the pool - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 09:51:27 [error] 25154\#25154: *868 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 0535C058:23
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 0556ACF8:8
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 049D6860:26
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 055726D0:8
2022/05/30 09:51:27 [debug] 25154\#25154: *868 lua tcp socket handle read error
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 055A7E28:4
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 055C86A0:8
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 057951B8:4
2022/05/30 09:51:27 [debug] 23495\#23495: malloc: 055DE348:8
'
082-body-filter-2.t TEST 1: check ctx->busy_bufs - pattern "waiting body filter busy buffer to be sent" should match a line in error.log (req 0)
082-body-filter-2.t TEST 1: check ctx->busy_bufs - pattern "lua say response has busy bufs" should match a line in error.log (req 0)
082-body-filter-2.t TEST 1: check ctx->busy_bufs - pattern "waiting body filter busy buffer to be sent" should match a line in error.log (req 1)
082-body-filter-2.t TEST 1: check ctx->busy_bufs - pattern "lua say response has busy bufs" should match a line in error.log (req 1)
086-init-by.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):2: failed to init
086-init-by.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):4: ')' expected (to close '(' at line 3) near 'ngx'
086-init-by.t nginx: [error] init_by_lua_file error: ...e/ec2-user/git/lua-nginx-module/t/servroot/html/init.lua:3: ')' expected (to close '(' at line 2) near 'ngx'
091-coroutine.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):7: init_by_lua(nginx.conf:25):4: something went wrong
094-uthread-exit.t TEST 13: exit(0) in user thread (entry thread is still pending on ngx.location.capture), with pending output - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:09:13 [alert] 8548\#8548: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345" (req 0) 2022/05/30 10:09:13 [debug] 8597\#8597: free: 05DA4580, unused: 0
2022/05/30 10:09:13 [debug] 8548\#8548: reusable connection: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05DA0D18, unused: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05D9C0E8, unused: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05AB7E48, unused: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05AB7DD8, unused: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05DECE20, unused: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05DD7328, unused: 0
2022/05/30 10:09:13 [debug] 8597\#8597: free: 05DB2968, unused: 0
'
106-timer.t TEST 30: user args - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer)" should match a line in error.log (req 0)
106-timer.t TEST 30: user args - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer)" should match a line in error.log (req 1)
106-timer.t TEST 3: lua variable sharing via upvalue - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
106-timer.t TEST 3: lua variable sharing via upvalue - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 1)
106-timer.t TEST 8: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 8: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-9]|8[1-3]))" should match a line in error.log (req 0)
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-9]|8[1-3]))" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "(?^:go\(\): connected: 1, reused: \d+)" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): request sent: 11" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 4: simple at (sleep in the timer callback) - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:1[4-9]|2[0-6]?))" should match a line in error.log (req 0)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 2: globals are shared - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
106-timer.t TEST 2: globals are shared - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 1)
106-timer.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
106-timer.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 1)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 2: simple at (sleep in the timer callback) - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:6[4-9]|7[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "(?^:go\(\): connected: 1, reused: \d+)" should match a line in error.log (req 1)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): request sent: 11" should match a line in error.log (req 1)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 1)
108-timer-safe.t TEST 7: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-9]|8[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 7: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-9]|8[0-6]))" should match a line in error.log (req 1)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
109-timer-hup.t TEST 2: multiple timers - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 1!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 2!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 3!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 4!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 5!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 6!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 7!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 8!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 9!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 10!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 0) got: ''
expected: 'lua found 8191 pending timers
'
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 1) got: 'lua found 8174 pending timers
'
expected: 'lua found 8191 pending timers
'
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "f: timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "f: registered a new timer after reload" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "f: exiting=true" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "g: timer prematurely expired: false" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "g: exiting=true" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "in callback: hello, 1" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 6: HUP reload should abort pending timers (coroutine + cosocket) - grep_error_log_out (req 0) got: ''
expected: 'lua found 1 pending timers
'
109-timer-hup.t TEST 6: HUP reload should abort pending timers (coroutine + cosocket) - grep_error_log_out (req 1) got: ''
expected: 'lua found 1 pending timers
'
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "failed to register a new timer after reload: process exiting, context: ngx.timer" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "lua abort pending timers" should match a line in error.log (req 1)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "lua ngx.timer expired" should match a line in error.log (req 1)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "http lua close fake http connection" should match a line in error.log (req 1)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "timer prematurely expired: true" should match a line in error.log (req 1)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "failed to register a new timer after reload: process exiting, context: ngx.timer" should match a line in error.log (req 1)
124-init-worker.t TEST 18: syslog error log - udp_query ok ''
doesn't match '(?^:Bad bad bad)'
126-shdict-frag.t TEST 2: merge 2 single-page free slabs (forcibly evicted, merge backward) - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +1,12 @@
successfully set foo.
-successfully set bar.
+failed to set bar: no memory
found foo: 4000
-successfully set baz with force.
-foo not found
+failed to set baz: no memory
+found foo: 4000
bar not found
-found baz: 8102
-successfully set foo with force.
-successfully set bar.
+baz not found
+successfully set foo.
+successfully set bar with force.
found foo: 4000
successfully set baz with force.
foo not found
'
126-shdict-frag.t TEST 9: cannot merge in-used big slabs page (forward) - response_body - response is expected (repeated req 0, req 0) @@ -2,4 +2,4 @@
failed to safe set baz: no memory
found bar: 4000
delete bar
-failed to safe set baz: no memory
+successfully safe set baz
'
126-shdict-frag.t TEST 3: merge 3 single-page free slabs (actively deleted, merge backward AND forward) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,11 @@
successfully set foo.
-successfully set bar.
+successfully set bar with force.
successfully set baz.
found foo: 4000
found bar: 4001
found baz: 4002
failed to safe set blah: no memory
-failed to safe set blah: no memory
+successfully safe set blah
successfully safe set blah
successfully set foo with force.
successfully set bar.
'
132-lua-blocks.t nginx: [emerg] "events" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:56
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]==]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]=]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 2)
139-ssl-cert-by.t TEST 25: cosocket (UDP) - grep_error_log_out (req 0) got: ''
expected: 'received memc reply of 12 bytes
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - grep_error_log_out (req 1) got: ''
expected: 'received memc reply of 12 bytes
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - grep_error_log_out (req 2) got: ''
expected: 'received memc reply of 12 bytes
'
142-ssl-session-store.t nginx: [emerg] "ssl_session_store_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:28
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - grep_error_log_out (req 1) got: ''
expected: 'received memc reply of 12 bytes
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:46:41 [error] 4212\#4212: *628 lua udp socket read timed out, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua udp socket handle error
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua udp socket waking up the current request
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua udp operation done, resuming lua thread
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua udp socket calling prepare retvals handler 081613FE, u:060F6BE8
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua udp socket receive return value handler
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua udp socket error retval handler
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua run thread, top:0 c:1
2022/05/30 10:46:41 [error] 4212\#4212: *628 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua resume returned 0
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:46:41 [error] 4212\#4212: *628 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua resume returned 0
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua light thread ended normally
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua deleting light thread 050D4A98 (ref 2)
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua caching unused lua thread 050D4A98 (ref 2)
2022/05/30 10:46:41 [debug] 4212\#4212: *628 lua run thread returned 0
2022/05/30 10:46:41 [debug] 4212\#4212: *628 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:46:41 [debug] 4212\#4212: *628 http lua fake request count:1
2022/05/30 10:46:41 [debug] 4212\#4212: *628 http lua close fake request
2022/05/30 10:46:41 [debug] 4212\#4212: *628 cleanup lua udp socket upstream request: ""
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - grep_error_log_out (req 2) got: ''
expected: 'received memc reply of 12 bytes
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:46:42 [error] 4212\#4212: *633 lua udp socket read timed out, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua udp socket handle error
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua udp socket waking up the current request
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua udp operation done, resuming lua thread
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua udp socket calling prepare retvals handler 081613FE, u:05000F08
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua udp socket receive return value handler
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua udp socket error retval handler
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua run thread, top:0 c:1
2022/05/30 10:46:42 [error] 4212\#4212: *633 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua resume returned 0
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:46:42 [error] 4212\#4212: *633 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua resume returned 0
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua light thread ended normally
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua deleting light thread 050D4A98 (ref 2)
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua caching unused lua thread 050D4A98 (ref 2)
2022/05/30 10:46:42 [debug] 4212\#4212: *633 lua run thread returned 0
2022/05/30 10:46:42 [debug] 4212\#4212: *633 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:46:42 [debug] 4212\#4212: *633 http lua fake request count:1
2022/05/30 10:46:42 [debug] 4212\#4212: *633 http lua close fake request
2022/05/30 10:46:42 [debug] 4212\#4212: *633 cleanup lua udp socket upstream request: ""
'
143-ssl-session-fetch.t TEST 4: cosocket - grep_error_log_out (req 1) got: ''
expected: 'received memc reply: OK
'
143-ssl-session-fetch.t TEST 4: cosocket - grep_error_log_out (req 2) got: ''
expected: 'received memc reply: OK
'
143-ssl-session-fetch.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:46:57 [error] 4340\#4340: *702 lua tcp socket read timed out, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua tcp socket handle read error
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua tcp socket waking up the current request
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua tcp operation done, resuming lua thread
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua tcp socket calling prepare retvals handler 081564BC, u:056624E8
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua tcp socket receive return value handler
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua run thread, top:0 c:1
2022/05/30 10:46:57 [error] 4340\#4340: *702 [lua] ssl_session_fetch_by_lua(nginx.conf:25):20: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua resume returned 0
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua light thread ended normally
'
143-ssl-session-fetch.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2022/05/30 10:46:57 [error] 4340\#4340: *702 [lua] ssl_session_fetch_by_lua(nginx.conf:25):20: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua resume returned 0
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua light thread ended normally
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua deleting light thread 055E8FE0 (ref 2)
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua caching unused lua thread 055E8FE0 (ref 2)
2022/05/30 10:46:57 [debug] 4340\#4340: *702 lua run thread returned 0
2022/05/30 10:46:57 [debug] 4340\#4340: *702 http lua finalize fake request: 0, a:1, c:1
2022/05/30 10:46:57 [debug] 4340\#4340: *702 http lua fake request count:1
2022/05/30 10:46:57 [debug] 4340\#4340: *702 http lua close fake request
2022/05/30 10:46:57 [debug] 4340\#4340: *702 cleanup lua tcp socket request: ""
'
145-shdict-list.t TEST 22: lpush return nil - response_body - response is expected (repeated req 0, req 0) got: '2921
'
expected: 'nil
'
145-shdict-list.t TEST 5: add operation on list type - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,3 @@
-push success
+push err: value not a list
false exists
-nil value is a list
+bar nil
'
145-shdict-list.t TEST 2: get operation on list type - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-push success
+push err: value not a list
-nil value is a list
+bar nil
'
145-shdict-list.t TEST 13: lpush and rpop - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,2 @@
-1
+push err: value not a list
-2
+pop err: value not a list
-3
'
145-shdict-list.t TEST 8: get_keys operation on list type - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-push success
+push err: value not a list
key: foo
'
145-shdict-list.t TEST 14: rpush and lpop - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,4 @@
+push err: nil
+bar
1
-2
+pop err: nil
-3
'
145-shdict-list.t TEST 1: lpush & lpop - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,5 @@
-push success
+push err: value not a list
-1 nil
+nil value not a list
-bar nil
+nil value not a list
-0 nil
+nil value not a list
-nil nil
+nil value not a list
'
145-shdict-list.t TEST 15: list removed: expired - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-max - 1 matched keys length: true
-keys all expired, left number: 0
-loop again, max matched: true
-loop again, max matched: true
'
145-shdict-list.t TEST 16: list removed: forcibly - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-two == number 2: true
-no one left: 0
-two == number 2: true
'
146-malloc-trim.t TEST 2: malloc_trim() every 1 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 1: malloc_trim() every 1 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 6: zero count means off - grep_error_log_out (req 0) got: 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
expected: ''
146-malloc-trim.t TEST 5: malloc_trim() every 2 req, in subreq, big memory usage - grep_error_log_out (req 0) @@ -1,3 +1,13 @@
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
+malloc_trim(1) returned 0
'
146-malloc-trim.t TEST 7: zero count means off, log_by_lua - grep_error_log_out (req 0) got: 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
expected: ''
146-malloc-trim.t TEST 8: malloc_trim() every 1 req - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
\z)'
146-malloc-trim.t TEST 4: malloc_trim() every 3 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
malloc_trim(1) returned 0
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
\z)'
148-fake-shm-zone.t TEST 4: multiply zones - response_body - response is expected (repeated req 0, req 0) @@ -1,7 +1,7 @@
name=x1
size=1048576
isinit=true
-isold=false
+isold=true
name=x2
size=2097152
isinit=true
'
148-fake-shm-zone.t nginx: [emerg] lua_fake_shm "x1" is already defined as "x1" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9EE38:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF8960 (ref 11)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9EE70:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF8960 (ref 11)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9EEC0:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CF8C80, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9EEF8:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80710840: 13079161
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9EF48:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F218:512
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF8CB8 (ref 3)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F448:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF8CB8 (ref 3)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F480:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CF8FD8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F4B8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80711696: 13079161
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F4F0:28
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF9010 (ref 1)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF9010 (ref 1)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CF9330, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80712552: 13079161
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D006A8 (ref 1)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D008A8:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D00940:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D00988:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF9368 (ref 21)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF9368 (ref 21)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CF9688, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80713408: 13079161
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D00A00 (ref 21)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D00C00:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D00C98:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D00CE0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F678:28
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF96C0 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F6C8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF96C0 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F700:15
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CF99E0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F740:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80714264: 13079161
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F778:28
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F9B8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF9A18 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9F9F0:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF9A18 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FA40:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CF9D38, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FA78:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80715120: 13079161
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FAC8:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FCF8:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF9D70 (ref 10)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FD48:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF9D70 (ref 10)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FD80:28
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFA090, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FDD0:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80715976: 13079161
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04C9FE08:12
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CFA0C8 (ref 9)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA0000:28
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CFA0C8 (ref 9)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA0050:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFA3E8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA0088:13
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80716832: 13079161
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D01760 (ref 9)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CFA420 (ref 8)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CFA420 (ref 8)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFA740, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80717688: 13079161
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D01AB8 (ref 8)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D01CB8:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D01D50:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D01D98:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CFA778 (ref 7)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CFA778 (ref 7)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFAA98, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80718544: 13079161
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D01E10 (ref 7)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02010:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D020A8:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D020F0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CFAAD0 (ref 6)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CFAAD0 (ref 6)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFADF0, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:24 [debug] 8119\#8119: epoll timer: 10
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA00C8:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA0100:32
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA0150:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA0188:28
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CECFE8 (ref 12)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CECFE8 (ref 12)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFAF48, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80661648: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D024C0 (ref 12)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D026C0:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02758:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D027A0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CECC90 (ref 13)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CECC90 (ref 13)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFB800, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80660792: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D02818 (ref 13)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02A18:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02AB0:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02AF8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CEC938 (ref 14)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CEC938 (ref 14)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFC0B8, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80659936: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D02B70 (ref 14)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02D70:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02E08:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D02E50:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CEC5E0 (ref 15)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CEC5E0 (ref 15)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFC970, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80659080: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D02EC8 (ref 15)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D030C8:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D03160:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D031A8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CEC288 (ref 16)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CEC288 (ref 16)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFD228, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80658224: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D03220 (ref 16)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D03420:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D034B8:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D03500:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CEBF30 (ref 17)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CEBF30 (ref 17)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFDAE0, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80657368: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D03578 (ref 17)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D03778:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D03810:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D03858:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CEBBD8 (ref 18)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CEBBD8 (ref 18)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFE398, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80656512: 13079247
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA1458:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA1490:28
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA14E0:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA1518:4
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA25C8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CEB880 (ref 19)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2600:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CEB880 (ref 19)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2650:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFEC50, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2688:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80605744: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA26D8:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2920:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CDF230 (ref 20)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2970:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CDF230 (ref 20)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA29A8:28
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFF508, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA29F8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80739488: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2A30:27
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2C98:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CFFCA0 (ref 5)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2CD0:14
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CFFCA0 (ref 5)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2D10:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04CFFFC0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2D48:32
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80740344: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2D98:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA2FD0:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CFFFF8 (ref 11)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3020:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CFFFF8 (ref 11)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3058:28
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D00318, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA30A8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80741200: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA30E0:19
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA32E8:28
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D00350 (ref 3)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3338:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D00350 (ref 3)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3370:13
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D00670, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA33B0:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80742056: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA33E8:28
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3660:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D006A8 (ref 1)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA36B0:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D006A8 (ref 1)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA36E8:28
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D009C8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3738:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80742912: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3770:4
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA39B8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D00A00 (ref 21)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA39F0:10
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D00A00 (ref 21)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3A30:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D00D20, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3A68:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80743768: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3AB8:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA3CF0:2048
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D00D58 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4520:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D00D58 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4558:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D01078, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4590:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80744624: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA45C8:28
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4808:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D010B0 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4840:10
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D010B0 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4880:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D013D0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA48B8:13
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80745480: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA48F8:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4B10:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D01408 (ref 10)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D01408 (ref 10)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4B60:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D01728, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4B98:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80746336: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4BE8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4E70:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D01760 (ref 9)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4EA8:32
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D01760 (ref 9)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4EF8:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D01A80, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4F30:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80747192: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA4F80:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA51C8:23
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D01AB8 (ref 8)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA5210:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D01AB8 (ref 8)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA5248:32
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D01DD8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA5298:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80748048: 13079247
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA52D0:28
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA5530:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D01E10 (ref 7)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA5568:28
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D01E10 (ref 7)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA55B8:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D02130, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA55F0:28
2022/05/30 10:53:24 [debug] 8119\#8119: *39 event timer del: 0: 13079257
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CA5640:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAE640:488
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D03F80 (ref 20)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAE858:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D03F80 (ref 20)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAE890:372
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D042A0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAEA38:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80757464: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAEA70:400
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF068:272
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D042D8 (ref 5)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF1A8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D042D8 (ref 5)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF1E0:272
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D045F8, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80758320: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF320:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF760:48
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D04630 (ref 11)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF7C0:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D04630 (ref 11)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF7F8:36
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D04950, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF850:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80759176: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAF888:24
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAFB28:92
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D04988 (ref 3)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAFBB8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D04988 (ref 3)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAFBF0:336
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D04CA8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAFD70:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80760032: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAFDA8:4
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D04CE0 (ref 1)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CAFFC8:36
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D04CE0 (ref 1)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D05000, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0020:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80760888: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0058:21
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB00A0:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB02A8:185
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D05038 (ref 21)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0398:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D05038 (ref 21)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB03D0:113
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D05358, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0478:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80761744: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB04B0:11
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0890:9
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D05390 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB08D0:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D05390 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0908:2
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D056B0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0940:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80762600: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0978:12
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0E30:16
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D056E8 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0E70:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D056E8 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0EA8:16
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D05A08, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0EE8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80763456: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB0F20:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1128:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D05A40 (ref 10)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1160:36
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D05A40 (ref 10)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB11B8:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D05D60, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB11F0:40
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80764312: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1248:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1660:372
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D05D98 (ref 9)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1808:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D05D98 (ref 9)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1840:400
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D060B8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1A00:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80765168: 13079322
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB1A38:344
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB20F0:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D060F0 (ref 8)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB2128:308
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D060F0 (ref 8)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB2290:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D06410, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB22C8:8
2022/05/30 10:53:24 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CB2300:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBBBB8:24
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF8608 (ref 22)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBBC00:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF8608 (ref 22)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBBC38:16
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D06830, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBBC78:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80708272: 13079404
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBBFB8:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF82B0 (ref 23)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF82B0 (ref 23)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBBFF0:1024
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D070E8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC420:28
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80707416: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC470:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC8A0:64
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF7F58 (ref 24)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC910:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF7F58 (ref 24)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC948:24
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D079A0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC990:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80706560: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBC9C8:512
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBCE40:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF7C00 (ref 25)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBCE78:112
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF7C00 (ref 25)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBCF18:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D08258, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBCF50:10
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80705704: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBCF90:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF78A8 (ref 26)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF78A8 (ref 26)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D08B10, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBDBF0:58
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80704848: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBDC60:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBDC98:64
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D10350 (ref 26)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBDF10:24
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF7550 (ref 27)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBDF58:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF7550 (ref 27)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D093C8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBDF90:512
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80703992: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE1C0:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE440:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF71F8 (ref 28)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE478:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF71F8 (ref 28)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE4B0:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D09C80, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE4E8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80703136: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE520:128
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE810:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF6EA0 (ref 29)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE848:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF6EA0 (ref 29)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE880:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0A538, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBE8B8:1024
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80702280: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBECE8:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF078:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04CF6B48 (ref 4)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF0B0:128
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04CF6B48 (ref 4)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF160:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0ADF0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF198:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80786824: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF1D0:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0B588 (ref 7)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0B588 (ref 7)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0B8A8, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80787680: 13079404
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D11408 (ref 7)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D11608:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D116A0:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D116E8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0B8E0 (ref 20)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0B8E0 (ref 20)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0BC00, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80788536: 13079404
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D11760 (ref 20)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D11960:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D119F8:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D11A40:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0BC38 (ref 5)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0BC38 (ref 5)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0BF58, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80789392: 13079404
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D11AB8 (ref 5)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D11CB8:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D11D50:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D11D98:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0BF90 (ref 11)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0BF90 (ref 11)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0C2B0, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80790248: 13079404
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D11E10 (ref 11)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D12010:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D120A8:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D120F0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0C2E8 (ref 3)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0C2E8 (ref 3)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0C608, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80791104: 13079404
2022/05/30 10:53:24 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8119\#8119: lua ref lua thread 04D12168 (ref 3)
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D12368:100
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D12400:24
2022/05/30 10:53:24 [debug] 8119\#8119: malloc: 04D12448:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF8B0:60
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0C640 (ref 1)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF920:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0C640 (ref 1)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF958:48
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0C960, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF9B8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80791960: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBF9F0:58
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CBFC98:1024
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0C998 (ref 21)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC00C8:12
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0C998 (ref 21)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0108:8
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0CCB8, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0140:256
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80792816: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0270:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0528:64
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0CCF0 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0598:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0CCF0 (ref 30)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC05D0:128
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0D010, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0680:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80793672: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC06B8:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0DD0:57
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0D048 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0E40:8
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0D048 (ref 31)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0E78:64
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0D368, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0EE8:8
2022/05/30 10:53:24 [debug] 8119\#8119: event timer del: 80794528: 13079404
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC0F20:128
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC16D0:64
2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0D3A0 (ref 10)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC1740:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC1778:64
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC17E8:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC1820:24
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC1868:8
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC18A0:64
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CC1910:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:24 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8119\#8119: lua freeing light thread 04D0D6F8 (ref 9)
2022/05/30 10:53:24 [debug] 8119\#8119: lua unref lua thread 04D0D6F8 (ref 9)
2022/05/30 10:53:24 [debug] 8119\#8119: free: 04D0DA18, unused: 0
2022/05/30 10:53:24 [debug] 8119\#8119: *49 event timer del: 0: 13079414
2022/05/30 10:53:24 [debug] 8119\#8119: *49 lua sleep timer expired: "?"
2022/05/30 10:53:24 [debug] 8119\#8119: *49 lua run thread, top:0 c:1
2022/05/30 10:53:24 [debug] 8119\#8119: *49 lua resume returned 0
2022/05/30 10:53:24 [debug] 8119\#8119: *49 lua light thread ended normally
2022/05/30 10:53:24 [debug] 8119\#8119: *49 lua deleting light thread 04D02168 (ref 6)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D110B0 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D110B0 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D113D0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80811016: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D18E78 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19078:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19110:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19158:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D11408 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D11408 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D11728, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80811872: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D191D0 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D193D0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19468:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D194B0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D11760 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D11760 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D11A80, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80812728: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: lua initialize the global Lua VM 04CE6E68
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D19528 (ref 20)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04CFF370:8
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19728:100
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D11AB8 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D11AB8 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D11DD8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80813584: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D19880 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19A80:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19B18:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19B60:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D11E10 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D11E10 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D12130, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80814440: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D19BD8 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19DD8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19E70:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D19EB8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D12168 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D12168 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D12488, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80815296: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D19F30 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A130:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A1C8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A210:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D124C0 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D124C0 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D127E0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80816152: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1A288 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A488:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A520:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A568:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D12818 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D12818 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D12B38, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80817008: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1A5E0 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A7E0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A878:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1A8C0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D12B70 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D12B70 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D12E90, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80817864: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1A938 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1AB38:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1ABD0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1AC18:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D12EC8 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D12EC8 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D131E8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80818720: 13079470
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1AC90 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1AE90:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1AF28:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1AF70:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D13220 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D13220 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D13540, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:25 [debug] 8119\#8119: epoll timer: 10
2022/05/30 10:53:25 [debug] 8119\#8119: epoll: fd:6 ev:0001 d:04C925F0
2022/05/30 10:53:25 [debug] 8119\#8119: *58 http wait request handler
2022/05/30 10:53:25 [debug] 8119\#8119: *58 malloc: 04D1AFE8:52
2022/05/30 10:53:25 [debug] 8119\#8119: *58 malloc: 04D1B050:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D03C28 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D03C28 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D13DC8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80754896: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1CB88 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1CD88:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1CE20:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1CE68:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D038D0 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D038D0 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D14680, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80754040: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1CEE0 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D0E0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D178:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D1C0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D03578 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D03578 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D14F38, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80753184: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1D238 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D438:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D4D0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D518:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D03220 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D03220 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D157F0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80752328: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1D590 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D790:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D828:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1D870:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D02EC8 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D02EC8 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D160A8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80751472: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1D8E8 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1DAE8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1DB80:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1DBC8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D02B70 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D02B70 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D16960, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80750616: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1DC40 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1DE40:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1DED8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1DF20:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D02818 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D02818 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D17218, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80749760: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1DF98 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E198:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E230:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E278:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D024C0 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D024C0 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D17AD0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80748904: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1E2F0 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E4F0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E588:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E5D0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D02168 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D02168 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D18388, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80841504: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1E648 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E848:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E8E0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1E928:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D18B20 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D18B20 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D18E40, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80842360: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1E9A0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1EBA0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1EC38:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1EC80:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D18E78 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D18E78 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D19198, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80843216: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1ECF8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1EEF8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1EF90:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1EFD8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D191D0 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D191D0 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D194F0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80844072: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1F050 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F250:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F2E8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F330:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D19528 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D19528 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D19848, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80844928: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1F3A8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F5A8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F640:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F688:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D19880 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D19880 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D19BA0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80845784: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1F700 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F900:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F998:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1F9E0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D19BD8 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D19BD8 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D19EF8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80846640: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1FA58 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1FC58:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1FCF0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1FD38:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D19F30 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D19F30 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1A250, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80847496: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D1FDB0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D1FFB0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20048:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20090:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1A288 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1A288 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1A5A8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80848352: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D20108 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20308:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D203A0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D203E8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1A5E0 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1A5E0 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1A900, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80849208: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D20460 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20660:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D206F8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20740:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1A938 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1A938 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1AC58, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80850064: 13079620
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D207B8 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D209B8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20A50:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D20A98:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1AC90 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1AC90 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1AFB0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: *59 event timer del: 0: 13079630
2022/05/30 10:53:25 [debug] 8119\#8119: *59 lua sleep timer expired: "?"
2022/05/30 10:53:25 [debug] 8119\#8119: *59 lua run thread, top:0 c:1
2022/05/30 10:53:25 [debug] 8119\#8119: *59 lua resume returned 0
2022/05/30 10:53:25 [debug] 8119\#8119: *59 lua light thread ended normally
2022/05/30 10:53:25 [debug] 8119\#8119: *59 lua deleting light thread 04D0F298 (ref 8)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1E648 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1E648 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1E968, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80865696: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D26148 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26348:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D263E0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26428:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1E9A0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1E9A0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1ECC0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80866552: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D264A0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D266A0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26738:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26780:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1ECF8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1ECF8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1F018, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80867408: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D267F8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D269F8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26A90:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26AD8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1F050 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1F050 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1F370, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80868264: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D26B50 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26D50:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26DE8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D26E30:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1F3A8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1F3A8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1F6C8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80869120: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D26EA8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D270A8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27140:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27188:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1F700 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1F700 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1FA20, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80869976: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D27200 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27400:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27498:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D274E0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1FA58 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1FA58 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D1FD78, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80870832: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D27558 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27758:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D277F0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27838:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1FDB0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1FDB0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D200D0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80871688: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D278B0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27AB0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27B48:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27B90:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D20108 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D20108 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D20428, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80872544: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D27C08 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27E08:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27EA0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D27EE8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D20460 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D20460 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D20780, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80873400: 13079696
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D27F60 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28160:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D281F8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28240:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D207B8 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D207B8 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D20AD8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:25 [debug] 8119\#8119: epoll timer: 10
2022/05/30 10:53:25 [debug] 8119\#8119: epoll: fd:7 ev:0001 d:04C92020
2022/05/30 10:53:25 [debug] 8119\#8119: accept on 0.0.0.0:1984, ready: 0
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D282B8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28300:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D10D58 (ref 29)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D10D58 (ref 29)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D21098, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80808448: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D288D8 (ref 29)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28AD8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28B70:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28BB8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D10A00 (ref 28)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D10A00 (ref 28)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D21950, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80807592: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D28C30 (ref 28)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28E30:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28EC8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D28F10:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D106A8 (ref 27)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D106A8 (ref 27)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D22208, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80806736: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D28F88 (ref 27)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29188:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29220:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29268:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D10350 (ref 26)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D10350 (ref 26)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D22AC0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80805880: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D292E0 (ref 26)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D294E0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29578:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D295C0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D0FFF8 (ref 25)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D0FFF8 (ref 25)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D23378, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80805024: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D29638 (ref 25)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29838:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D298D0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29918:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D0FCA0 (ref 24)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D0FCA0 (ref 24)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D23C30, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80804168: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D29990 (ref 24)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29B90:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29C28:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29C70:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D0F948 (ref 23)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D0F948 (ref 23)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D244E8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80803312: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D29CE8 (ref 23)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29EE8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29F80:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D29FC8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D0F5F0 (ref 22)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D0F5F0 (ref 22)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D24DA0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80802456: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2A040 (ref 22)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A240:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A2D8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A320:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D0F298 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D0F298 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D25658, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80895472: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2A398 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A598:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A630:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A678:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D25DF0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D25DF0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D26110, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80896328: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2A6F0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A8F0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A988:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2A9D0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D26148 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D26148 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D26468, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80897184: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2AA48 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2AC48:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2ACE0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2AD28:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D264A0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D264A0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D267C0, unused: 0
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04DCA1C8:2048
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80898040: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2ADA0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2AFA0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2B038:24
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04DCAE88:8
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D267F8 (ref 4)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04DCAEC0:7168
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D267F8 (ref 4)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04DCCAF0:8
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D26B18, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80898896: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04DCCB28:232
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D26B50 (ref 7)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04E0CDC0:262144
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D26B50 (ref 7)
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04E4CDF0:8
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D26E70, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80899752: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04E4CE28:262144
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2B450 (ref 7)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D26EA8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D26EA8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D271C8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80900608: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2B7A8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2B9A8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2BA40:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2BA88:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D27200 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D27200 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D27520, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80901464: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2BB00 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2BD00:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2BD98:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2BDE0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D27558 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D27558 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D27878, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80902320: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2BE58 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C058:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C0F0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C138:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D278B0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D278B0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D27BD0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80903176: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2C1B0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C3B0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C448:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C490:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D27C08 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D27C08 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D27F28, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80904032: 13079803
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D2C508 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C708:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C7A0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D2C7E8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D27F60 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D27F60 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D28280, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: *68 event timer del: 0: 13079813
2022/05/30 10:53:25 [debug] 8119\#8119: *68 lua sleep timer expired: "?"
2022/05/30 10:53:25 [debug] 8119\#8119: *68 lua run thread, top:0 c:1
2022/05/30 10:53:25 [debug] 8119\#8119: *68 lua resume returned 0
2022/05/30 10:53:25 [debug] 8119\#8119: *68 lua light thread ended normally
2022/05/30 10:53:24 [debug] 8101\#8101: malloc: 04F3CE40:32
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2A398 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2A398 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2A6B8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80914160: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D33278 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33478:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33510:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33558:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2A6F0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2A6F0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2AA10, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80915016: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D335D0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D337D0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33868:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D338B0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2AA48 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2AA48 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2AD68, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80915872: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D33928 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33B28:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33BC0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33C08:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2ADA0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2ADA0 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2B0C0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80916728: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D33C80 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33E80:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33F18:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D33F60:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2B0F8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2B0F8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2B418, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80917584: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D33FD8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D341D8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34270:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D342B8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2B450 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2B450 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2B770, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80918440: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D34330 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34530:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D345C8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34610:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2B7A8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2B7A8 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2BAC8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80919296: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D34688 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34888:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34920:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34968:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2BB00 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2BB00 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2BE20, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80920152: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D349E0 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34BE0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34C78:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34CC0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2BE58 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2BE58 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2C178, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80921008: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D34D38 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34F38:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D34FD0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35018:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2C1B0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2C1B0 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2C4D0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80921864: 13079913
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D35090 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35290:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35328:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35370:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2C508 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2C508 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2C828, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:25 [debug] 8119\#8119: epoll timer: 10
2022/05/30 10:53:25 [debug] 8119\#8119: epoll: fd:6 ev:2001 d:04C9266C
2022/05/30 10:53:25 [debug] 8119\#8119: *77 http keepalive handler
2022/05/30 10:53:25 [debug] 8119\#8119: *77 malloc: 04D353E8:1024
2022/05/30 10:53:25 [debug] 8119\#8119: *77 malloc: 04D35818:8
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1E2F0 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1E2F0 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2E1C8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80863128: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D35BA8 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35DA8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35E40:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D35E88:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1DF98 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1DF98 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2EA80, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80862272: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D35F00 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36100:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36198:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D361E0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1DC40 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1DC40 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2F338, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80861416: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D36258 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36458:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D364F0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36538:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1D8E8 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1D8E8 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D2FBF0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80860560: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D365B0 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D367B0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36848:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36890:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1D590 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1D590 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D304A8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80859704: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D36908 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36B08:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36BA0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36BE8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1D238 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1D238 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D30D60, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80858848: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D36C60 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36E60:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36EF8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D36F40:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1CEE0 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1CEE0 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D31618, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80857992: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D36FB8 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D371B8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37250:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37298:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1CB88 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1CB88 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D31ED0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80857136: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D37310 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37510:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D375A8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D375F0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D1C830 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D1C830 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D32788, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80949024: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D37668 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37868:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37900:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37948:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D32F20 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D32F20 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D33240, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80949880: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D379C0 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37BC0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37C58:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37CA0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D33278 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D33278 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D33598, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80950736: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D37D18 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37F18:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37FB0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D37FF8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D335D0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D335D0 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D338F0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80951592: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D38070 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38270:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38308:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38350:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D33928 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D33928 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D33C48, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80952448: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D383C8 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D385C8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38660:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D386A8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D33C80 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D33C80 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D33FA0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80953304: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D38720 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38920:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D389B8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38A00:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D33FD8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D33FD8 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D342F8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80954160: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D38A78 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38C78:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38D10:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38D58:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D34330 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D34330 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D34650, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80955016: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D38DD0 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D38FD0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39068:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D390B0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D34688 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D34688 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D349A8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80955872: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D39128 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39328:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D393C0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39408:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D349E0 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D349E0 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D34D00, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80956728: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D39480 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39680:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39718:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39760:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D34D38 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D34D38 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D35058, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80957584: 13079989
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D397D8 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D399D8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39A70:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D39AB8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D35090 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D35090 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D353B0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: *78 event timer del: 0: 13079999
2022/05/30 10:53:25 [debug] 8119\#8119: *78 lua sleep timer expired: "?"
2022/05/30 10:53:25 [debug] 8119\#8119: *78 lua run thread, top:0 c:1
2022/05/30 10:53:25 [debug] 8119\#8119: *78 lua resume returned 0
2022/05/30 10:53:25 [debug] 8119\#8119: *78 lua light thread ended normally
2022/05/30 10:53:25 [debug] 8119\#8119: *78 lua deleting light thread 04D28580 (ref 30)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D37668 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D37668 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D37988, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80968128: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D3ED00 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3EF00:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3EF98:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3EFE0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D379C0 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D379C0 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D37CE0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80968984: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D3F058 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F258:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F2F0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F338:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D37D18 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D37D18 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D38038, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80969840: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D3F3B0 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F5B0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F648:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F690:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D38070 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D38070 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D38390, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80970696: 13080076
2022/05/30 10:53:24 [notice] 8101\#8101: start worker processes
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8101\#8101: channel 4:9
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D3F708 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3F908:100
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D383C8 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D383C8 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D386E8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80971552: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D3FA60 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3FC60:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3FCF8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3FD40:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D38720 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D38720 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D38A40, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80972408: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D3FDB8 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D3FFB8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40050:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40098:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D38A78 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D38A78 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D38D98, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80973264: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D40110 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40310:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D403A8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D403F0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D38DD0 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D38DD0 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D390F0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80974120: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D40468 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40668:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40700:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40748:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D39128 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D39128 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D39448, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80974976: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D407C0 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D409C0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40A58:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40AA0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D39480 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D39480 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D397A0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80975832: 13080076
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D40B18 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40D18:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40DB0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40DF8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D397D8 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D397D8 (ref 11)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D39AF8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:25 [debug] 8119\#8119: epoll timer: 10
2022/05/30 10:53:25 [debug] 8119\#8119: epoll: fd:7 ev:0001 d:04C92020
2022/05/30 10:53:25 [debug] 8119\#8119: accept on 0.0.0.0:1984, ready: 0
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40E70:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D40EB8:16
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D2A040 (ref 22)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D2A040 (ref 22)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D39C50, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80911592: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D41490 (ref 22)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41690:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41728:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41770:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D29CE8 (ref 23)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D29CE8 (ref 23)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3A508, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80910736: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D417E8 (ref 23)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D419E8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41A80:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41AC8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D29990 (ref 24)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D29990 (ref 24)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3ADC0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80909880: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D41B40 (ref 24)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41D40:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41DD8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D41E20:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D29638 (ref 25)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D29638 (ref 25)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3B678, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80909024: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D41E98 (ref 25)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42098:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42130:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42178:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D292E0 (ref 26)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D292E0 (ref 26)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3BF30, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80908168: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D421F0 (ref 26)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D423F0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42488:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D424D0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D28F88 (ref 27)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D28F88 (ref 27)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3C7E8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80907312: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D42548 (ref 27)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42748:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D427E0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42828:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D28C30 (ref 28)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D28C30 (ref 28)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3D0A0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80906456: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D428A0 (ref 28)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42AA0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42B38:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42B80:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D288D8 (ref 29)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D288D8 (ref 29)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3D958, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80905600: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D42BF8 (ref 29)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42DF8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42E90:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D42ED8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D28580 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D28580 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3E210, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80996776: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D42F50 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43150:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D431E8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43230:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3E9A8 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3E9A8 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3ECC8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80997632: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D432A8 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D434A8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43540:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43588:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3ED00 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3ED00 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3F020, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80998488: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D43600 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43800:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43898:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D438E0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3F058 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3F058 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3F378, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80999344: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D43958 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43B58:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43BF0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43C38:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3F3B0 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3F3B0 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3F6D0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81000200: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D43CB0 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43EB0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43F48:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D43F90:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3F708 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3F708 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3FA28, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81001056: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D44008 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44208:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D442A0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D442E8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3FA60 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3FA60 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D3FD80, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81001912: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D44360 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44560:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D445F8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44640:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D3FDB8 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D3FDB8 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D400D8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81002768: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D446B8 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D448B8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44950:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44998:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D40110 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D40110 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D40430, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81003624: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D44A10 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44C10:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44CA8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44CF0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D40468 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D40468 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D40788, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81004480: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D44D68 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D44F68:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D45000:24
2022/05/30 10:53:24 [notice] 8101\#8101: start worker process 8141
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D407C0 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D407C0 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D40AE0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81005336: 13080176
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D450C0 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D452C0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D45358:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D453A0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D40B18 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D40B18 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D40E38, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: *87 event timer del: 0: 13080186
2022/05/30 10:53:25 [debug] 8119\#8119: *87 lua sleep timer expired: "?"
2022/05/30 10:53:25 [debug] 8119\#8119: *87 lua run thread, top:0 c:1
2022/05/30 10:53:25 [debug] 8119\#8119: *87 lua resume returned 0
2022/05/30 10:53:25 [debug] 8119\#8119: *87 lua light thread ended normally
2022/05/30 10:53:25 [debug] 8119\#8119: *87 lua deleting light thread 04D35850 (ref 1)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D42F50 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D42F50 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D43270, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81015464: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4BE30 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C030:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C0C8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C110:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D432A8 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D432A8 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D435C8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81016320: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4C188 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C388:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C420:24
2022/05/30 10:53:24 [debug] 8141\#8141: malloc: 04F6BBC8:53248
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D43600 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D43600 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D43920, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81017176: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4C4E0 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C6E0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C778:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4C7C0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D43958 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D43958 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D43C78, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81018032: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4C838 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4CA38:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4CAD0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4CB18:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D43CB0 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D43CB0 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D43FD0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81018888: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4CB90 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4CD90:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4CE28:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4CE70:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D44008 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D44008 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D44328, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81019744: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4CEE8 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4D0E8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4D180:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4D1C8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D44360 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D44360 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D44680, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81020600: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4D240 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4D440:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4D4D8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4D520:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D446B8 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D446B8 (ref 9)
2022/05/30 10:53:24 [debug] 8141\#8141: epoll add event: fd:7 op:1 ev:00002001
2022/05/30 10:53:24 [debug] 8101\#8101: child: 0 8119 e:0 t:0 d:0 r:1 j:0
2022/05/30 10:53:24 [debug] 8101\#8101: child: 1 8141 e:0 t:0 d:0 r:1 j:1
2022/05/30 10:53:24 [debug] 8101\#8101: sigsuspend
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D449D8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81021456: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D44A10 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D44A10 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D44D30, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81022312: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4D8F0 (ref 4)
2022/05/30 10:53:24 [debug] 8141\#8141: epoll add event: fd:13 op:1 ev:80002001
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4DAF0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4DB88:24
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D44D68 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D44D68 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D45088, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81023168: 13080273
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:24 [debug] 8141\#8141: setting SA_RESTART for signal 1
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4DC48 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4DE48:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4DEE0:24
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D450C0 (ref 20)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D450C0 (ref 20)
2022/05/30 10:53:24 [debug] 8141\#8141: setting SA_RESTART for signal 10
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D453E0, unused: 0
2022/05/30 10:53:24 [debug] 8141\#8141: setting SA_RESTART for signal 28
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:24 [debug] 8141\#8141: setting SA_RESTART for signal 15
2022/05/30 10:53:25 [debug] 8119\#8119: epoll timer: 10
2022/05/30 10:53:24 [debug] 8141\#8141: setting SA_RESTART for signal 3
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D37310 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D37310 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D46D80, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80965560: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4E760 (ref 19)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4E960:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4E9F8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4EA40:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:24 [debug] 8141\#8141: epoll timer: -1
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D36FB8 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D36FB8 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D47638, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80964704: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4EAB8 (ref 18)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4ECB8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4ED50:24
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D36C60 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D36C60 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D47EF0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80963848: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4EE10 (ref 17)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F010:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F0A8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F0F0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D36908 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D36908 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D487A8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80962992: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4F168 (ref 16)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F368:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F400:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F448:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D365B0 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D365B0 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D49060, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80962136: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4F4C0 (ref 15)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F6C0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F758:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4F7A0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D36258 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D36258 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D49918, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80961280: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4F818 (ref 14)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4FA18:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4FAB0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4FAF8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D35F00 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D35F00 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4A1D0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80960424: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4FB70 (ref 13)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4FD70:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4FE08:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D4FE50:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D35BA8 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D35BA8 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4AA88, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 80959568: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D4FEC8 (ref 12)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D500C8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50160:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D501A8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D35850 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D35850 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4B340, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81050328: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D50220 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50420:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D504B8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50500:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4BAD8 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4BAD8 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4BDF8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81051184: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D50578 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50778:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50810:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50858:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4BE30 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4BE30 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4C150, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81052040: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D508D0 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50AD0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50B68:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50BB0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4C188 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4C188 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4C4A8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81052896: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D50C28 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50E28:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50EC0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D50F08:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4C4E0 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4C4E0 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4C800, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81053752: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D50F80 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51180:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51218:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51260:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4C838 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4C838 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4CB58, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81054608: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D512D8 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D514D8:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51570:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D515B8:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4CB90 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4CB90 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4CEB0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81055464: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D51630 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51830:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D518C8:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51910:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4CEE8 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4CEE8 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4D208, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81056320: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D51988 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51B88:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51C20:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51C68:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4D240 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4D240 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4D560, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81057176: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D51CE0 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51EE0:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51F78:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D51FC0:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4D598 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4D598 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4D8B8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81058032: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D52038 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D52238:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D522D0:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D52318:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4D8F0 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4D8F0 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4DC10, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: event timer del: 81058888: 13080361
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [debug] 8119\#8119: lua ref lua thread 04D52390 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D52590:100
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D52628:24
2022/05/30 10:53:25 [debug] 8119\#8119: malloc: 04D52670:9
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D4DC48 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D4DC48 (ref 7)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D4DF68, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: *97 event timer del: 0: 13080371
2022/05/30 10:53:25 [debug] 8119\#8119: *97 lua sleep timer expired: "?"
2022/05/30 10:53:25 [debug] 8119\#8119: *97 lua run thread, top:0 c:1
2022/05/30 10:53:25 [debug] 8119\#8119: *97 lua resume returned 0
2022/05/30 10:53:25 [debug] 8119\#8119: *97 lua light thread ended normally
2022/05/30 10:53:25 [debug] 8119\#8119: *97 lua deleting light thread 04D41138 (ref 11)
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50220 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50220 (ref 1)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50540, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50578 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50578 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50898, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50578 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50578 (ref 5)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50898, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D508D0 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D508D0 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50BF0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D508D0 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D508D0 (ref 30)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50BF0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50C28 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50C28 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50F48, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50C28 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50C28 (ref 3)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D50F48, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50F80 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50F80 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D512A0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D50F80 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D50F80 (ref 10)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D512A0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D512D8 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D512D8 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D515F8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D512D8 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D512D8 (ref 21)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D515F8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D51630 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D51630 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D51950, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D51630 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D51630 (ref 8)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D51950, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D51988 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D51988 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D51CA8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D51988 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D51988 (ref 31)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D51CA8, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D51CE0 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D51CE0 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D52000, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D51CE0 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D51CE0 (ref 6)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D52000, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D52038 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D52038 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D52358, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D52038 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D52038 (ref 9)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D52358, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: lua ngx.timer expired
2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough
2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D52390 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D52390 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D526B0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
'
152-timer-every.t TEST 7: respect lua_max_pending_timers - pattern "[alert]" should not match any line in error.log but matches line "2022/05/30 10:53:25 [alert] 8119\#8119: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) 2022/05/30 10:53:25 [debug] 8119\#8119: lua freeing light thread 04D52390 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: lua unref lua thread 04D52390 (ref 4)
2022/05/30 10:53:25 [debug] 8119\#8119: free: 04D526B0, unused: 0
2022/05/30 10:53:25 [debug] 8119\#8119: worker cycle
2022/05/30 10:53:25 [debug] 8119\#8119: epoll timer: 20
2022/05/30 10:53:26 [debug] 8119\#8119: timer delta: 120
2022/05/30 10:53:26 [debug] 8119\#8119: *106 event timer del: 0: 13080463
2022/05/30 10:53:26 [debug] 8119\#8119: *106 lua sleep timer expired: "?"
2022/05/30 10:53:26 [debug] 8119\#8119: *106 lua run thread, top:0 c:1
'
152-timer-every.t TEST 1: simple very - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
152-timer-every.t TEST 1: simple very - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:09|10)\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
152-timer-every.t TEST 6: memory leak check - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-growth1 == growth2: true
+growth1 == growth2: false
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
152-timer-every.t TEST 3: lua variable sharing via upvalue - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
153-semaphore-hup.t TEST 2: timer + reload (lua code cache off) - grep_error_log_out (req 0) @@ -1,5 +1,5 @@
created semaphore object
-created semaphore object
try to reload nginx
+created semaphore object
created semaphore object
created semaphore object
'
153-semaphore-hup.t TEST 1: timer + reload - grep_error_log_out (req 0) @@ -1,5 +1,2 @@
created semaphore object
created semaphore object
-try to reload nginx
-created semaphore object
-created semaphore object
'
161-load-resty-core.t nginx: [alert] failed to load the 'resty.core' module (https://github.com/openresty/lua-resty-core); ensure you are using an OpenResty release from https://openresty.org/en/download.html (reason: module 'resty.core' not found:

Warnings

Go back to the index page.