(This page was automatically generated by the tools in the opsboy project on 09:46:46 03-Nov-2020 GMT.)

Detailed Test Report for ngx_lua in linux x86_64 (h)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
65d87507 2020-10-27 16:11:12 GMT 4 230 207 21672 1675 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 70f88773

OpenSSL

OpenSSL 1.1.1h 22 Sep 2020

Compilation Errors

Unexpected Failures

File Name Details
160-disable-init-by-lua.t TEST 1: ensure init_by_lua* is not run in signaller process - pattern "failed (2: No such file or directory)" should match a line in error.log (req 0)
160-disable-init-by-lua.t TEST 1: ensure init_by_lua* is not run in signaller process - pattern "failed (2: No such file or directory)" should match a line in error.log (req 1)
162-exit-worker.t TEST 6: skip in cache processes (with exit worker and privileged agent) - pattern "[error]" should not match any line in error.log but matches line "2020/10/27 20:31:07 [error] 30612\#0: exit_worker_by_lua error: exit_worker_by_lua:4: ')' expected (to close '(' at line 3) near 'end'" (req 0) 2020/10/27 20:31:07 [debug] 30612\#0: free: 0000000001682000, unused: 0
2020/10/27 20:31:07 [debug] 30612\#0: free: 0000000001680C30, unused: 0
2020/10/27 20:31:07 [debug] 30612\#0: free: 000000000163B720, unused: 0
2020/10/27 20:31:07 [debug] 30612\#0: free: 000000000167F250, unused: 0
2020/10/27 20:31:07 [debug] 30612\#0: run cleanup: 000000000160BEA0
2020/10/27 20:31:07 [debug] 30612\#0: run cleanup: 00000000016973B0
2020/10/27 20:31:07 [debug] 30612\#0: lua decrementing the reference count for Lua VM: 1
2020/10/27 20:31:07 [debug] 30612\#0: lua close the global Lua VM 00007F469B2E7380
2020/10/27 20:31:07 [debug] 30612\#0: run cleanup: 0000000001697370
'
162-exit-worker.t TEST 7: skipin cache processes (with init worker but without privileged agent) - pattern "[error]" should not match any line in error.log but matches line "2020/10/27 20:31:08 [error] 30705\#0: exit_worker_by_lua_file error: cannot open /home/ec2-user/git/lua-nginx-module/t/servroot/html/exit_worker.lua: No such file or directory" (req 0) 2020/10/27 20:31:08 [debug] 30705\#0: free: 0000000001632600, unused: 0
2020/10/27 20:31:08 [debug] 30705\#0: free: 00000000016366E0, unused: 0
2020/10/27 20:31:08 [debug] 30705\#0: free: 0000000001652630, unused: 0
2020/10/27 20:31:08 [debug] 30705\#0: free: 000000000163BD50, unused: 0
2020/10/27 20:31:08 [debug] 30705\#0: run cleanup: 0000000001611EC0
2020/10/27 20:31:08 [debug] 30705\#0: run cleanup: 0000000001622BC0
2020/10/27 20:31:08 [debug] 30705\#0: lua decrementing the reference count for Lua VM: 1
2020/10/27 20:31:08 [debug] 30705\#0: lua close the global Lua VM 00007F469B347380
2020/10/27 20:31:08 [debug] 30705\#0: run cleanup: 0000000001622B80
'

Expected Failures

File Name Details
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 "2020/10/27 20:10:31 [debug] 31965\#0: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2020/10/27 20:10:31 [debug] 31965\#0: *252 http keepalive handler
2020/10/27 20:10:31 [debug] 31965\#0: *252 close http connection: 5
2020/10/27 20:10:31 [debug] 31965\#0: *252 event timer del: 5: 14490269
2020/10/27 20:10:31 [debug] 31965\#0: *252 reusable connection: 0
2020/10/27 20:10:31 [debug] 31965\#0: *252 free: 0000000000A23AF0, unused: 0
2020/10/27 20:10:31 [debug] 31965\#0: *252 free: 0000000000A054E0, unused: 0
2020/10/27 20:10:31 [debug] 31965\#0: *252 free: 0000000000A1BA20, unused: 0
2020/10/27 20:10:31 [debug] 31965\#0: *252 free: 0000000000A1BA00, unused: 0
2020/10/27 20:10:31 [debug] 31965\#0: *252 free: 0000000000A1B9C0, unused: 0
'
Looks like you failed 1 test of 138.
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 = hello
'
043-shdict.t TEST 57: list all keys in a shdict with more than 1024 keys with 0 limit set - response_body - response is expected (repeated req 0, req 0) got: '2050
'
expected: '2048
'
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 6: expired entries (can be auto-removed by get) - response_body - response is expected (repeated req 0, req 0) got: '32
'
expected: 'nil
'
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: '3
'
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
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bah
bar
'
043-shdict.t TEST 47: flush_expires an empty dict - response_body - response is expected (repeated req 0, req 0) got: '58
'
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
+hello, world
-nil
+hello, world
'
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 12: sanity (uds) - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2020/10/27 20:21:30 [debug] 3639\#0: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) 2020/10/27 20:21:30 [debug] 3639\#0: *261 http keepalive handler
2020/10/27 20:21:30 [debug] 3639\#0: *261 close http connection: 7
2020/10/27 20:21:30 [debug] 3639\#0: *261 event timer del: 7: 15148631
2020/10/27 20:21:30 [debug] 3639\#0: *261 reusable connection: 0
2020/10/27 20:21:30 [debug] 3639\#0: *261 free: 0000000001F993B0, unused: 0
2020/10/27 20:21:30 [debug] 3639\#0: *261 free: 0000000001F99390, unused: 0
2020/10/27 20:21:30 [debug] 3639\#0: *261 free: 0000000001F99350, unused: 0
2020/10/27 20:21:30 [debug] 3639\#0: *261 free: 0000000001FECFD0, unused: 0
2020/10/27 20:21:30 [debug] 3639\#0: *261 free: 0000000001F8C540, unused: 0
'
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 "2020/10/27 20:21:31 [debug] 3761\#0: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2020/10/27 20:21:31 [debug] 3761\#0: lua tcp socket keepalive close handler: fd:7
2020/10/27 20:21:31 [debug] 3761\#0: event timer del: 7: 15143087
2020/10/27 20:21:31 [debug] 3761\#0: reusable connection: 0
2020/10/27 20:21:31 [debug] 3761\#0: lua tcp socket keepalive: free connection pool for "B"
2020/10/27 20:21:31 [notice] 3761\#0: exiting
2020/10/27 20:21:31 [debug] 3761\#0: flush files
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001F91F60
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001FA3EC0
2020/10/27 20:21:31 [debug] 3761\#0: lua decrementing the reference count for Lua VM: 1
'
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 "2020/10/27 20:21:31 [debug] 3761\#0: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2020/10/27 20:21:31 [notice] 3761\#0: exiting
2020/10/27 20:21:31 [debug] 3761\#0: flush files
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001F91F60
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001FA3EC0
2020/10/27 20:21:31 [debug] 3761\#0: lua decrementing the reference count for Lua VM: 1
2020/10/27 20:21:31 [debug] 3761\#0: lua close the global Lua VM 00007F40BDB1A380
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001FA3E80
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001FA3E40
2020/10/27 20:21:31 [debug] 3761\#0: run cleanup: 0000000001FDC590
'
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 "2020/10/27 20:21:31 [debug] 3790\#0: lua tcp socket keepalive: free connection pool for \"foo\"" (req 0) 2020/10/27 20:21:31 [notice] 3790\#0: exiting
2020/10/27 20:21:31 [debug] 3790\#0: flush files
2020/10/27 20:21:31 [debug] 3790\#0: run cleanup: 0000000001F8BEA0
2020/10/27 20:21:31 [debug] 3790\#0: run cleanup: 000000000201F680
2020/10/27 20:21:31 [debug] 3790\#0: lua decrementing the reference count for Lua VM: 1
2020/10/27 20:21:31 [debug] 3790\#0: lua close the global Lua VM 00007F40BDABA380
2020/10/27 20:21:31 [debug] 3790\#0: run cleanup: 000000000201F640
2020/10/27 20:21:31 [debug] 3790\#0: run cleanup: 0000000001FF4B40
2020/10/27 20:21:31 [debug] 3790\#0: run cleanup: 0000000001FE8E00
'
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 "2020/10/27 20:21:32 [debug] 3819\#0: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2020/10/27 20:21:32 [debug] 3819\#0: lua tcp socket keepalive close handler: fd:7
2020/10/27 20:21:32 [debug] 3819\#0: event timer del: 7: 15143787
2020/10/27 20:21:32 [debug] 3819\#0: reusable connection: 0
2020/10/27 20:21:32 [debug] 3819\#0: lua tcp socket keepalive: free connection pool for "B"
2020/10/27 20:21:32 [debug] 3819\#0: worker cycle
2020/10/27 20:21:32 [debug] 3819\#0: epoll timer: 59748
2020/10/27 20:21:32 [debug] 3819\#0: epoll: fd:3 ev:2011 d:0000000002005F51
2020/10/27 20:21:32 [debug] 3819\#0: epoll_wait() error on fd:3 ev:2011
2020/10/27 20:21:32 [debug] 3819\#0: *414 http wait request handler
'
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 "2020/10/27 20:21:32 [debug] 3819\#0: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) 2020/10/27 20:21:32 [debug] 3819\#0: worker cycle
2020/10/27 20:21:32 [debug] 3819\#0: epoll timer: 59748
2020/10/27 20:21:32 [debug] 3819\#0: epoll: fd:3 ev:2011 d:0000000002005F51
2020/10/27 20:21:32 [debug] 3819\#0: epoll_wait() error on fd:3 ev:2011
2020/10/27 20:21:32 [debug] 3819\#0: *414 http wait request handler
2020/10/27 20:21:32 [debug] 3819\#0: *414 malloc: 0000000001FFEFB0:80
2020/10/27 20:21:32 [debug] 3819\#0: *414 malloc: 0000000001FE8920:16
2020/10/27 20:21:32 [debug] 3819\#0: *414 malloc: 0000000001FBAC00:1024
2020/10/27 20:21:32 [debug] 3819\#0: *414 malloc: 0000000001FB1D60:16
'
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 "2020/10/27 20:21:32 [debug] 3848\#0: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) 2020/10/27 20:21:32 [debug] 3848\#0: worker cycle
2020/10/27 20:21:32 [debug] 3848\#0: epoll timer: 59760
2020/10/27 20:21:32 [debug] 3848\#0: epoll: fd:3 ev:2011 d:0000000001FFB230
2020/10/27 20:21:32 [debug] 3848\#0: epoll_wait() error on fd:3 ev:2011
2020/10/27 20:21:32 [debug] 3848\#0: *441 http wait request handler
2020/10/27 20:21:32 [debug] 3848\#0: *441 malloc: 0000000001FE00F0:80
2020/10/27 20:21:32 [debug] 3848\#0: *441 malloc: 00000000020028E0:16
2020/10/27 20:21:32 [debug] 3848\#0: *441 malloc: 0000000001FA3100:1024
2020/10/27 20:21:32 [debug] 3848\#0: *441 malloc: 0000000001FB7B60:16
'
068-socket-keepalive.t TEST 28: conn queuing: connect() can specify 'pool_size' for unix domain socket - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2020/10/27 20:21:37 [debug] 4119\#0: lua tcp socket keepalive: free connection pool for \"127.0.0.1:11211\"" (req 0) 2020/10/27 20:21:37 [notice] 4119\#0: exiting
2020/10/27 20:21:37 [debug] 4119\#0: flush files
2020/10/27 20:21:37 [debug] 4119\#0: run cleanup: 0000000001F91F60
2020/10/27 20:21:37 [debug] 4119\#0: run cleanup: 000000000201EB20
2020/10/27 20:21:37 [debug] 4119\#0: lua decrementing the reference count for Lua VM: 1
2020/10/27 20:21:37 [debug] 4119\#0: lua close the global Lua VM 00007F40BDB1A380
2020/10/27 20:21:37 [debug] 4119\#0: run cleanup: 000000000201EAE0
2020/10/27 20:21:37 [debug] 4119\#0: run cleanup: 000000000201EAA0
2020/10/27 20:21:37 [debug] 4119\#0: run cleanup: 0000000001FBD820
'
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 "2020/10/27 20:21:37 [debug] 4147\#0: lua tcp socket keepalive: free connection pool for \"unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock\"" (req 0) 2020/10/27 20:21:37 [debug] 4147\#0: worker cycle
2020/10/27 20:21:37 [debug] 4147\#0: epoll timer: 59740
2020/10/27 20:21:37 [debug] 4147\#0: epoll: fd:3 ev:2011 d:0000000001F9A6C0
2020/10/27 20:21:37 [debug] 4147\#0: epoll_wait() error on fd:3 ev:2011
2020/10/27 20:21:37 [debug] 4147\#0: *702 http wait request handler
2020/10/27 20:21:37 [debug] 4147\#0: *702 malloc: 0000000001FC5B40:80
2020/10/27 20:21:37 [debug] 4147\#0: *702 malloc: 0000000001FAA530:16
2020/10/27 20:21:37 [debug] 4147\#0: *702 malloc: 0000000001F91B50:1024
2020/10/27 20:21:37 [debug] 4147\#0: *702 malloc: 0000000002004B50:16
'
086-init-by.t nginx: [error] init_by_lua error: init_by_lua:2: failed to init
091-coroutine.t nginx: [error] init_by_lua error: init_by_lua:7: init_by_lua:4: something went wrong
124-init-worker.t TEST 18: syslog error log - udp_query ok ''
doesn't match '(?^:Bad bad bad)'
126-shdict-frag.t TEST 1: merge 2 single-page free blocks (forcibly evicted, merge forward) - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
-successfully set foo.
+successfully set foo with force.
successfully set bar.
successfully set baz with force.
foo not found
'
Looks like you failed 1 test of 39.
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]" 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 "]=]" 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 "]==]" 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 "]]" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
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
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
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 3: set 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
true nil
bar 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 17: expire on all types - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-keys number: 2
+keys number: 3
keys number: 0
'
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
'
146-malloc-trim.t TEST 4: malloc_trim() every 3 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 1
malloc_trim(1) returned 0
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
doesn't match '(?^:\Amalloc_trim\(1\) returned [01]
malloc_trim\(1\) returned [01]
\z)'
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,14 @@
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
+malloc_trim(1) returned 1
'
146-malloc-trim.t TEST 2: malloc_trim() every 1 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
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 3: malloc_trim() every 2 req, in subreq - grep_error_log_out (req 0) 'malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
doesn't match '(?^:\Amalloc_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 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
malloc_trim(1) returned 1
'
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 1
malloc_trim(1) returned 1
'
expected: ''
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 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33950 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33950 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951188152: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB350F0 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BE0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33B48 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33B48 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951187648: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB352E8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33D40 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33D40 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A5440, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951187144: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB354E0 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A5440:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33F38 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33F38 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148AFB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951186640: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB356D8 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B6F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AFB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34130 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34130 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014FA160, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951186136: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB358D0 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA120:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA160:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34328 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34328 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149E4F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951185632: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB35AC8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4B0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34520 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34520 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D2B50, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951185128: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB35CC0 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001493820:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B50:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34718 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34718 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F8850, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951184624: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB35EB8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8810:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8850:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34910 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34910 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D2B70, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951184120: 15636162
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB360B0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B8C0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B70:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34B08 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34B08 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F88B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 6
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2F858 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2F858 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487B10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951205792: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB364A0 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AEF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F9090:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487B10:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2F660 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2F660 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D2B30, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951206296: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36698 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3070:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC950:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B30:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2F468 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2F468 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D60F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951206800: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36710 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB0C0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B90:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D60F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2F270 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2F270 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CE3E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951207304: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36788 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B1850:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EAA80:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F88F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2F078 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2F078 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001490360, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951207808: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB71350 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5670:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F1610:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A87F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2EE80 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2EE80 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D0250, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951208312: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BBAD968 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE280:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D4C90:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8830:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2EC88 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2EC88 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F0D70, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951208816: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36980 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA0E0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0D70:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB2EA90 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB2EA90 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CDB40, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951015208: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB369F8 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C83A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CDB40:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB5DED8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB5DED8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951183616: 15636170
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB70E00 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EADF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F90:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34D00 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34D00 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB34EF8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB34EF8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DC930, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951182608: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BBA4C88 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC930:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB350F0 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB350F0 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1760, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951182104: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB75218 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1760:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB352E8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB352E8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951181600: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36BF0 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80D0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB354E0 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB354E0 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D0230, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951181096: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36C68 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D0230:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB356D8 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB356D8 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148B730, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951180592: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36CE0 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B6F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B730:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB358D0 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB358D0 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8DB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951180088: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BBA6548 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA120:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB35AC8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB35AC8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149E510, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951179584: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB9EDE8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4B0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E510:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB35CC0 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB35CC0 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001493860, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951179080: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36D58 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001493820:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001493860:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB35EB8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB35EB8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F8870, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951178576: 15636174
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36DD0 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8810:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8870:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB360B0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB360B0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F8890, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 4
2020/10/27 20:30:44 [notice] 29269\#0: signal 1 (SIGHUP) received from 29449, reconfiguring
2020/10/27 20:30:44 [debug] 29269\#0: wake up, sigio 0
2020/10/27 20:30:44 [notice] 29269\#0: reconfiguring
2020/10/27 20:30:44 [debug] 29269\#0: malloc: 0000000001481A40:48
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB70E00 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB70E00 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29269\#0: malloc: 000000000150A4E0:2048
2020/10/27 20:30:44 [debug] 29269\#0: malloc: 000000000150C250:4104
2020/10/27 20:30:44 [debug] 29269\#0: malloc: 000000000150ACF0:16
2020/10/27 20:30:44 [debug] 29269\#0: malloc: 000000000150D260:7488
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB8A288 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB8A288 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F03B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950724984: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36E48 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F03B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BBA4C88 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BBA4C88 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950920168: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36EC0 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB75218 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB75218 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951175696: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB6F878 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BE0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36BF0 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36BF0 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951175576: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB872C0 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36C68 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36C68 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A5440, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951175456: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB77878 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A5440:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36CE0 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36CE0 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148AFB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950718648: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB36F38 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B6F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AFB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BBA6548 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BBA6548 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014FA160, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950749208: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB7B720 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA120:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA160:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB9EDE8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB9EDE8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149E4F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951175336: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB71088 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4B0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36D58 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36D58 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D2B50, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951175216: 15636186
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB7FA60 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001493820:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B50:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36DD0 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36DD0 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F8850, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 6
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33560 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33560 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495330, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951190168: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB86AC0 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EA6E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014952F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495330:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33368 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33368 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148F1C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951190672: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BBACFC0 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AEF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149EC60:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148F1C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB33170 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB33170 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014AD9C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951191176: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BBA37C0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB0C0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487AD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AD9C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB32F78 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB32F78 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CDB60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951191680: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB71180 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B1850:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BA0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B70:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB32D80 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB32D80 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014ACDA0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951192184: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB885C8 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5670:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001486A80:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B55E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB32B88 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB32B88 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149DC40, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951192688: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB7CB68 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE280:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001481A40:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DC40:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB32990 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB32990 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487B30, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951193192: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB847D0 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487B30:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB32798 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB32798 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D3E00, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951193696: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB829A0 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CE360:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3E00:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB325A0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB325A0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F80, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950860480: 15636194
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB73D70 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EADF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F60:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB83B40 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB83B40 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B55A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB79D50 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB79D50 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951175096: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37028 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F90:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36E48 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36E48 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174976: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB370A0 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8E10:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36EC0 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36EC0 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DC930, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950943112: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37118 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC930:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB6F878 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB6F878 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1760, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950846272: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37190 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1760:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB872C0 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB872C0 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950910344: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37208 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80D0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB77878 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB77878 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D0230, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174856: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37280 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D0230:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36F38 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36F38 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148B730, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950894304: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB372F8 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B6F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B730:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB7B720 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB7B720 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8DB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950936952: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37370 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA120:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB71088 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB71088 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149E510, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950877088: 15636198
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB373E8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4B0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E510:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB7FA60 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB7FA60 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001493860, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 4
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: *400 event timer del: 0: 15636204
2020/10/27 20:30:44 [debug] 29423\#0: *400 lua sleep timer expired: "?"
2020/10/27 20:30:44 [debug] 29423\#0: *400 lua run thread, top:0 c:1
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB73D70 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB73D70 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CE3A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174736: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB374D8 (ref 25)
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36FB0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36FB0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B5580, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174616: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37550 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5580:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37028 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37028 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174496: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB375C8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB370A0 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB370A0 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F03B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174376: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37640 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F03B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37118 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37118 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174256: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB376B8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37190 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37190 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174136: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37730 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BE0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37208 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37208 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951174016: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB377A8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37280 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37280 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A5440, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173896: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37820 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A5440:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB372F8 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB372F8 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148AFB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173776: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37898 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B6F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AFB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37370 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37370 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014FA160, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173656: 15636210
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37910 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA120:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA160:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB373E8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB373E8 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149E4F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 6
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 8
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951176200: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37988 (ref 2)
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB369F8 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB369F8 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CDB40, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951176320: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37A00 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EA6E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C83A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CDB40:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36980 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36980 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014AE340, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950688920: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37A78 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AEF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EF6E0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE340:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BBAD968 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BBAD968 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B0E60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950936240: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37AF0 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB0C0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B8C0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B0E60:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB71350 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB71350 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148B750, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951176824: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37B68 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B1850:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0D70:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8810:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36788 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36788 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495350, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951176944: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37BE0 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5670:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EAEB0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8850:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36710 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36710 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014FA100, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951177064: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37C58 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE280:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B30:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA100:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB36698 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB36698 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DC950, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951177568: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37CD0 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B90:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC950:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB364A0 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB364A0 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F9090, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951178072: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37D48 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A5460:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F9090:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB362A8 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB362A8 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489C00, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173536: 15636218
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37DC0 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EADF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C4620:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489C00:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37460 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37460 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A87F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB374D8 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB374D8 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173296: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37EB0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F60:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37550 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37550 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B55A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173176: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37F28 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B55A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB375C8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB375C8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951173056: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB37FA0 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F90:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37640 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37640 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172936: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38018 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8E10:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB376B8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB376B8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DC930, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172816: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38090 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC930:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37730 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37730 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1760, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172696: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38108 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1760:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB377A8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB377A8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172576: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38180 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80D0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37820 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37820 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D0230, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172456: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB381F8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D0230:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37898 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37898 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148B730, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172336: 15636222
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38270 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B6F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B730:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37910 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37910 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8DB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 4
2020/10/27 20:30:44 [debug] 29423\#0: epoll: fd:6 ev:0001 d:0000000001510D00
2020/10/27 20:30:44 [debug] 29450\#0: epoll: fd:6 ev:0001 d:000000000150EFB0
2020/10/27 20:30:44 [debug] 29423\#0: accept on 0.0.0.0:1984, ready: 0
2020/10/27 20:30:44 [debug] 29450\#0: accept on 0.0.0.0:1984, ready: 0
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37DC0 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37DC0 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001493840, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37E38 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37E38 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E30E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170896: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB383D8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37EB0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37EB0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CE3A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170776: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38450 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CE3A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37F28 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37F28 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B5580, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170656: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB384C8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5580:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37FA0 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37FA0 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170536: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38540 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38018 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38018 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F03B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170416: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB385B8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F03B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38090 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38090 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170296: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38630 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38108 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38108 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170176: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB386A8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BE0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38180 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38180 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951170056: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38720 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB381F8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB381F8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A5440, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169936: 15636234
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38798 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D01F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A5440:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38270 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38270 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000148AFB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 6
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB829A0 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB829A0 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8DB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950857264: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38888 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EA6E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA120:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB847D0 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB847D0 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B44B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950889112: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38900 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AEF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DEE10:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B44B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB7CB68 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB7CB68 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B2560, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950841400: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38978 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB0C0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D4C90:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B2560:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB885C8 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB885C8 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014ACDA0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950936704: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB389F0 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B1850:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F1610:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EA7A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB71180 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB71180 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D57E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950730304: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38A68 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5670:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CE360:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C8460:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BBA37C0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BBA37C0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001486A80, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950691392: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38AE0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE280:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001481A40:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001486A80:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BBACFC0 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BBACFC0 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DFB40, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950848320: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38B58 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DC20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB40:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB86AC0 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB86AC0 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489C20, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1950947368: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38BD0 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487B10:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489C20:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB6E7D8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB6E7D8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014AE740, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169816: 15636242
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38C48 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EADF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB240:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE740:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB382E8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB382E8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495350, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: epoll: fd:6 ev:0001 d:0000000001510D00
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38360 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38360 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489C00, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169576: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38D38 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C4620:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489C00:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB383D8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB383D8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A87F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169456: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38DB0 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A87F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38450 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38450 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169336: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38E28 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F60:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB384C8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB384C8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B55A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169216: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38EA0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B55A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38540 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38540 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951169096: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38F18 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F90:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB385B8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB385B8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951168976: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB38F90 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8E10:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38630 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38630 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DC930, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951168856: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39008 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC930:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB386A8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB386A8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1760, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951168736: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39080 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1760:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38720 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38720 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951168616: 15636246
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB390F8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8070:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A80D0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38798 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38798 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D0230, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 4
2020/10/27 20:30:44 [debug] 29423\#0: epoll: fd:8 ev:0001 d:0000000001511161
2020/10/27 20:30:44 [debug] 29423\#0: *428 http wait request handler
2020/10/27 20:30:44 [debug] 29423\#0: *428 malloc: 000000000149EB40:80
2020/10/27 20:30:44 [debug] 29423\#0: *428 malloc: 00000000014D0230:16
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38C48 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38C48 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D4AD0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38CC0 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38CC0 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F88F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951167176: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39260 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8890:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F88F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38D38 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38D38 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001493840, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951167056: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB392D8 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C4620:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001493840:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38DB0 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38DB0 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E30E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166936: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39350 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38E28 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38E28 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CE3A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166816: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB393C8 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CE3A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38EA0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38EA0 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B5580, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166696: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39440 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5580:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38F18 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38F18 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166576: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB394B8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38F90 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38F90 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F03B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166456: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39530 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F03B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39008 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39008 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166336: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB395A8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39080 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39080 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166216: 15636258
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39620 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A1720:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BE0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB390F8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB390F8 (ref 31)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A80B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 6
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37D48 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37D48 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F9090, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951171376: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39710 (ref 12)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D4AF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A5460:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F9090:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37CD0 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37CD0 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B2BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951171496: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39788 (ref 13)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EA6E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489C40:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B2BE0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37C58 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37C58 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2FB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951171616: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39800 (ref 14)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148AEF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FA0E0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2FB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37BE0 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37BE0 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F80, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951171736: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39878 (ref 15)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B1850:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489BA0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C83C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37B68 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37B68 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E30, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951171856: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB398F0 (ref 16)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5670:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149EC60:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C8400:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37AF0 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37AF0 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014EAEB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951171976: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39968 (ref 17)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE280:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EAA80:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EAEB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37A78 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37A78 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CE3E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172096: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB399E0 (ref 18)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149DB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EF6E0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CE3C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37A00 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37A00 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A8850, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951172216: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39A58 (ref 19)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DFB60:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8810:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000149E4D0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB37988 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB37988 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495310, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951166096: 15636266
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39AD0 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014EADF0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8850:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495310:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39170 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39170 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014C83A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB391E8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB391E8 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014AE740, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165856: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39BC0 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB240:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014AE740:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39260 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39260 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F88D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165736: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39C38 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8890:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F88D0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB392D8 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB392D8 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489C00, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165616: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39CB0 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C4620:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001489C00:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39350 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39350 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A87F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165496: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39D28 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A87F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB393C8 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB393C8 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165376: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39DA0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F60:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39440 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39440 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B55A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165256: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39E18 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B55A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB394B8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB394B8 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165136: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39E90 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F90:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39530 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39530 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951165016: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39F08 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8E10:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB395A8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB395A8 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DC930, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951164896: 15636270
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB39F80 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC8F0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DC930:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39620 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39620 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1760, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 4
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
2020/10/27 20:30:44 [debug] 29423\#0: *429 event timer del: 0: 15636276
2020/10/27 20:30:44 [debug] 29423\#0: *429 lua sleep timer expired: "?"
2020/10/27 20:30:44 [debug] 29423\#0: *429 lua run thread, top:0 c:1
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39AD0 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39AD0 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014952F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 2
2020/10/27 20:30:44 [debug] 29423\#0: timer delta: 4
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39B48 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39B48 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D2BB0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951163456: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A0E8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 000000000148B800:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2B70:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BB0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39BC0 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39BC0 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D4AD0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951163336: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A160 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014DED50:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014FB240:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D4AD0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39C38 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39C38 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F88F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951163216: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A1D8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F0CB0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8890:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F88F0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39CB0 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39CB0 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001493840, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951163096: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A250 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8610:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014C4620:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001493840:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39D28 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39D28 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E30E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951162976: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A2C8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F53E0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30A0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E30E0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39DA0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39DA0 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014CE3A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951162856: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A340 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D3D20:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001487F20:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014CE3A0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39E18 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39E18 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B5580, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951162736: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A3B8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F8FD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014A8030:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014B5580:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39E90 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39E90 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095C0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951162616: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A430 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D2BD0:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014E2F50:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000015095C0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39F08 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39F08 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F03B0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: event timer del: -1951162496: 15636282
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [debug] 29423\#0: lua ref lua thread 00007FE38BB3A4A8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 0000000001495230:184
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014D8DD0:48
2020/10/27 20:30:44 [debug] 29423\#0: malloc: 00000000014F03B0:9
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39F80 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39F80 (ref 20)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000015095E0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 6
2020/10/27 20:30:44 [debug] 29269\#0: child: 0 29423 e:0 t:0 d:0 r:1 j:0
2020/10/27 20:30:44 [debug] 29269\#0: child: 1 29450 e:0 t:0 d:0 r:1 j:1
2020/10/27 20:30:44 [debug] 29269\#0: sigsuspend
2020/10/27 20:30:44 [debug] 29423\#0: epoll: fd:5 ev:0001 d:0000000001510EC0
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38BD0 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38BD0 (ref 10)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495330, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38B58 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38B58 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001492630, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38B58 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38B58 (ref 9)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001492630, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38AE0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38AE0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1660, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38AE0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38AE0 (ref 8)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A1660, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38A68 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38A68 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38A68 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38A68 (ref 7)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489BE0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB389F0 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB389F0 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014ACDA0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB389F0 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB389F0 (ref 6)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014ACDA0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38978 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38978 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F80, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38978 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38978 (ref 5)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F80, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38900 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38900 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149DC40, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38900 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38900 (ref 4)
2020/10/27 20:30:44 [debug] 29423\#0: free: 000000000149DC40, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38888 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38888 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DEE10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38888 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38888 (ref 3)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014DEE10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38810 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38810 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F90D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB38810 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB38810 (ref 11)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F90D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39FF8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39FF8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B5600, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB39FF8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB39FF8 (ref 26)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B5600, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A070 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A070 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495310, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A070 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A070 (ref 2)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001495310, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A0E8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A0E8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014C83A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A0E8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A0E8 (ref 28)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014C83A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A160 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A160 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014AE740, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A160 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A160 (ref 21)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014AE740, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A1D8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A1D8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F88D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A1D8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A1D8 (ref 30)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014F88D0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A250 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A250 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489C00, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A250 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A250 (ref 23)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001489C00, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A2C8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A2C8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A87F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A2C8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A2C8 (ref 1)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014A87F0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A340 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A340 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A340 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A340 (ref 25)
2020/10/27 20:30:44 [debug] 29423\#0: free: 0000000001487F60, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A3B8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A3B8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B55A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A3B8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A3B8 (ref 22)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014B55A0, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A430 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A430 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A430 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A430 (ref 27)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014E2F90, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: lua ngx.timer expired
2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough
2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A4A8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A4A8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - pattern "[alert]" should not match any line in error.log but matches line "2020/10/27 20:30:44 [alert] 29423\#0: lua failed to run timer with function defined at =content_by_lua(nginx.conf:60):2: 9 lua_max_running_timers are not enough" (req 0) 2020/10/27 20:30:44 [debug] 29423\#0: lua freeing light thread 00007FE38BB3A4A8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: lua unref lua thread 00007FE38BB3A4A8 (ref 24)
2020/10/27 20:30:44 [debug] 29423\#0: free: 00000000014D8E10, unused: 0
2020/10/27 20:30:44 [debug] 29423\#0: worker cycle
2020/10/27 20:30:44 [debug] 29423\#0: epoll timer: 16
2020/10/27 20:30:44 [debug] 29450\#0: epoll: fd:6 ev:0001 d:000000000150EFB0
2020/10/27 20:30:44 [debug] 29450\#0: accept on 0.0.0.0:1984, ready: 0
2020/10/27 20:30:44 [debug] 29450\#0: malloc: 00000000014CF960:48
2020/10/27 20:30:44 [debug] 29450\#0: malloc: 00000000014E9400:16
'
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
'
Looks like you failed 1 test of 6.
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.