(This page was automatically generated by the tools in the opsboy project on 09:46:46 03-Nov-2020 GMT.)
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 |
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 ' |
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: |
Go back to the index page.