(This page was automatically generated by the tools in the opsboy project on 00:22:39 30-Oct-2025 GMT.)
| Commit | Testing Time | Unexpected Failures |
Expected Failures |
Files | Tests | Elapsed Time |
|---|---|---|---|---|---|---|
| 47e8d8b4 | 2025-10-23 07:08:47 GMT | 0 | 272 | 221 | 24287 | 2090 sec |
| File | Name | Details |
|---|---|---|
| 014-bugs.t | nginx: [emerg] | unexpected "A" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26 |
| 023-rewrite/socket-keepalive.t | TEST 11: sanity (uds) - pattern "lua tcp socket keepalive: free connection pool for " should not match any line in error.log but matches line "2025/10/23 17:39:05 [debug] 1013#1013: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) |
2025/10/23 17:39:05 [debug] 1013#1013: *250 http keepalive handler 2025/10/23 17:39:05 [debug] 1013#1013: *250 close http connection: 5 2025/10/23 17:39:05 [debug] 1013#1013: *250 event timer del: 5: 37935128 2025/10/23 17:39:05 [debug] 1013#1013: *250 reusable connection: 0 2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013B515B0, unused: 0 2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013C09910, unused: 0 2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013C04820, unused: 0 2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013C11BD0, unused: 0 2025/10/23 17:39:05 [debug] 1013#1013: *250 free: 0000000013B53B20, 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 32: replace key (key not exists) - response_body - response is expected (repeated req 0, req 0) |
@@ -1,2 +1,2 @@ -replace: false not found false +replace: true nil false -foo = nil +foo = 10502 |
| 043-shdict.t | TEST 36: incr key (key not exists) - response_body - response is expected (repeated req 0, req 0) |
@@ -1,2 +1,2 @@ -incr: nil not found +incr: 34 nil -foo = nil +foo = 34 |
| 043-shdict.t | TEST 12: get non-existent keys - response_body - response is expected (repeated req 0, req 0) |
@@ -1,2 +1,2 @@ -nil +helloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworld -nil +helloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworldhelloworld |
| 043-shdict.t | TEST 52: list keys in a shdict with limit larger than number of keys - response_body - response is expected (repeated req 0, req 0) |
got: '3 ' expected: '2 ' |
| 043-shdict.t | TEST 51: list all keys in a shdict with expires - response_body - response is expected (repeated req 0, req 0) |
got: '1024 ' expected: '2 ' |
| 043-shdict.t | 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 49: list all keys in a shdict - response_body - response is expected (repeated req 0, req 0) |
@@ -1,3 +1,5 @@ -2 +4 +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bah bar +foo |
| 043-shdict.t | TEST 55: list all keys in a shdict with all keys expired - response_body - response is expected (repeated req 0, req 0) |
got: '1 ' expected: '0 ' |
| 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) | |
| 058-tcp-socket.t | TEST 41: receive(0) - pattern "[error]" should not match any line in error.log but matches line "2025/10/23 17:48:55 [error] 4316#4316: *31 lua entry thread aborted: runtime error: content_by_lua(nginx.conf:33):5: closed" (req 0) |
stack traceback: coroutine 0: [C]: in function 'assert' content_by_lua(nginx.conf:33):5: in main chunk, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock 2025/10/23 17:48:55 [debug] 4316#4316: *31 lua request cleanup: forcible=0 2025/10/23 17:48:55 [debug] 4316#4316: *31 stream lua run thread returned 500 2025/10/23 17:48:55 [debug] 4316#4316: *31 finalize stream request: 500 2025/10/23 17:48:55 [debug] 4316#4316: *31 finalize stream session: 500 2025/10/23 17:48:55 [debug] 4316#4316: *31 stream log handler ' Looks like you failed 1 test of 480. |
| 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 "2025/10/23 17:51:04 [debug] 1007#1007: lua tcp socket keepalive: free connection pool for \"127.0.0.1:1984\"" (req 0) |
2025/10/23 17:51:04 [debug] 1036#1036: epoll: fd:4 ev:2001 d:0000000029B85DB1 2025/10/23 17:51:04 [debug] 1036#1036: *260 http keepalive handler 2025/10/23 17:51:04 [debug] 1036#1036: *260 malloc: 0000000029B0FCC0:1024 2025/10/23 17:51:04 [debug] 1007#1007: *257 http keepalive handler 2025/10/23 17:51:04 [debug] 1036#1036: *260 malloc: 0000000029BEC3C0:16 2025/10/23 17:51:04 [debug] 1007#1007: *257 close http connection: 7 2025/10/23 17:51:04 [debug] 1036#1036: *260 recv: eof:1, avail:-1 2025/10/23 17:51:04 [debug] 1007#1007: *257 event timer del: 7: 38653488 2025/10/23 17:51:04 [debug] 1007#1007: *257 reusable connection: 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 "2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) |
2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive close handler: fd:7 2025/10/23 17:51:06 [debug] 1128#1128: event timer del: 7: 38648126 2025/10/23 17:51:06 [debug] 1128#1128: reusable connection: 0 2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive: free connection pool for "B" 2025/10/23 17:51:06 [notice] 1128#1128: exiting 2025/10/23 17:51:06 [debug] 1128#1128: flush files 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B20 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B00 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B0BFA0 ' |
| 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 "2025/10/23 17:51:06 [debug] 1128#1128: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) |
2025/10/23 17:51:06 [notice] 1128#1128: exiting 2025/10/23 17:51:06 [debug] 1128#1128: flush files 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B20 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B12B00 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029B0BFA0 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029BAD0F0 2025/10/23 17:51:06 [debug] 1128#1128: lua decrementing the reference count for Lua VM: 1 2025/10/23 17:51:06 [debug] 1128#1128: lua close the global Lua VM 00007F335742B380 2025/10/23 17:51:06 [debug] 1128#1128: run cleanup: 0000000029BAD0B0 ' |
| 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 "2025/10/23 17:51:06 [debug] 1159#1159: lua tcp socket keepalive: free connection pool for \"foo\"" (req 0) |
2025/10/23 17:51:06 [debug] 1190#1190: *387 http request line: "GET /ver HTTP/1.1" 2025/10/23 17:51:06 [debug] 1190#1190: *387 http uri: "/ver" 2025/10/23 17:51:06 [debug] 1190#1190: *387 http args: "" 2025/10/23 17:51:06 [debug] 1190#1190: *387 http exten: "" 2025/10/23 17:51:06 [notice] 1159#1159: exiting 2025/10/23 17:51:06 [debug] 1190#1190: *387 malloc: 0000000029C02BB0:1120 2025/10/23 17:51:06 [debug] 1159#1159: flush files 2025/10/23 17:51:06 [debug] 1190#1190: *387 malloc: 0000000029B854C0:16 2025/10/23 17:51:06 [debug] 1159#1159: run cleanup: 0000000029BBD360 ' |
| 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 "2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) |
2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive close handler: fd:7 2025/10/23 17:51:06 [debug] 1190#1190: event timer del: 7: 38649010 2025/10/23 17:51:06 [debug] 1190#1190: reusable connection: 0 2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive: free connection pool for "B" 2025/10/23 17:51:06 [debug] 1190#1190: worker cycle 2025/10/23 17:51:06 [debug] 1190#1190: epoll timer: 469 2025/10/23 17:51:06 [debug] 1190#1190: epoll: fd:3 ev:2011 d:0000000029C0A8D0 2025/10/23 17:51:06 [debug] 1190#1190: epoll_wait() error on fd:3 ev:2011 2025/10/23 17:51:06 [debug] 1190#1190: *410 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 "2025/10/23 17:51:06 [debug] 1190#1190: lua tcp socket keepalive: free connection pool for \"B\"" (req 0) |
2025/10/23 17:51:06 [debug] 1190#1190: worker cycle 2025/10/23 17:51:06 [debug] 1190#1190: epoll timer: 469 2025/10/23 17:51:06 [debug] 1190#1190: epoll: fd:3 ev:2011 d:0000000029C0A8D0 2025/10/23 17:51:06 [debug] 1190#1190: epoll_wait() error on fd:3 ev:2011 2025/10/23 17:51:06 [debug] 1190#1190: *410 http wait request handler 2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029B91A60:80 2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029BAAA90:16 2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029B2B830:1024 2025/10/23 17:51:06 [debug] 1190#1190: *410 malloc: 0000000029B143A0: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 "2025/10/23 17:51:07 [debug] 1220#1220: lua tcp socket keepalive: free connection pool for \"A\"" (req 0) |
2025/10/23 17:51:07 [debug] 1220#1220: worker cycle 2025/10/23 17:51:07 [debug] 1220#1220: epoll timer: 415 2025/10/23 17:51:07 [debug] 1220#1220: epoll: fd:3 ev:2011 d:0000000029B85DB0 2025/10/23 17:51:07 [debug] 1220#1220: epoll_wait() error on fd:3 ev:2011 2025/10/23 17:51:07 [debug] 1220#1220: *437 http wait request handler 2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029BBCB10:80 2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029B225E0:16 2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029B0FCC0:1024 2025/10/23 17:51:07 [debug] 1220#1220: *437 malloc: 0000000029BDF170: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 "2025/10/23 17:51:12 [debug] 1517#1517: lua tcp socket keepalive: free connection pool for \"127.0.0.1:11211\"" (req 0) |
2025/10/23 17:51:12 [notice] 1517#1517: exiting 2025/10/23 17:51:12 [debug] 1517#1517: flush files 2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BC9EA0 2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BBD210 2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BEAE40 2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BD9BD0 2025/10/23 17:51:12 [debug] 1517#1517: lua decrementing the reference count for Lua VM: 1 2025/10/23 17:51:12 [debug] 1517#1517: lua close the global Lua VM 00007F335742B380 2025/10/23 17:51:12 [debug] 1517#1517: run cleanup: 0000000029BD9B90 ' |
| 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 "2025/10/23 17:51:12 [debug] 1546#1546: lua tcp socket keepalive: free connection pool for \"unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock\"" (req 0) |
2025/10/23 17:51:12 [debug] 1546#1546: worker cycle 2025/10/23 17:51:12 [debug] 1546#1546: epoll timer: 388 2025/10/23 17:51:12 [debug] 1546#1546: epoll: fd:3 ev:2011 d:0000000029B85DB1 2025/10/23 17:51:12 [debug] 1546#1546: epoll_wait() error on fd:3 ev:2011 2025/10/23 17:51:12 [debug] 1546#1546: *692 http wait request handler 2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029B1FCC0:80 2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029B80560:16 2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029B0FCC0:1024 2025/10/23 17:51:12 [debug] 1546#1546: *692 malloc: 0000000029BE0750:16 ' |
| 068-socket-keepalive.t | TEST 54: wrong first argument for setkeepalive - no last chunk found - d |
connected: 1 11 request sent: 61 1f received response of 156 bytes ' |
| 068-socket-keepalive.t | TEST 54: wrong first argument for setkeepalive - response_body - response is expected (repeated req 0, req 0) |
got: undef expected: '' |
| 068-socket-keepalive.t | TEST 55: wrong second argument for setkeepalive - no last chunk found - d |
connected: 1 11 request sent: 61 1f received response of 156 bytes ' |
| 068-socket-keepalive.t | TEST 55: wrong second argument for setkeepalive - response_body - response is expected (repeated req 0, req 0) |
got: undef expected: '' |
| 086-init-by.t | nginx: [error] | init_by_lua error: init_by_lua(nginx.conf:25):2: failed to init |
| 086-init-by.t | nginx: [error] | init_by_lua error: init_by_lua(nginx.conf:25):4: ')' expected (to close '(' at line 3) near 'ngx' |
| 086-init-by.t | nginx: [error] | init_by_lua_file error: ...e/ec2-user/git/lua-nginx-module/t/servroot/html/init.lua:3: ')' expected (to close '(' at line 2) near 'ngx' |
| 091-coroutine.t | nginx: [error] | init_by_lua error: init_by_lua(nginx.conf:25):7: init_by_lua(nginx.conf:25):4: something went wrong |
| 094-uthread-exit.t | TEST 16: exit in entry thread (user thread is still pending on ngx.location.capture_multi), without pending output - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 17:54:02 [alert] 1142#1142: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345" (req 0) |
2025/10/23 17:54:02 [debug] 1142#1142: reusable connection: 0 2025/10/23 17:54:02 [debug] 1142#1142: event timer add: -1: 5000:38770219 2025/10/23 17:54:02 [debug] 1142#1142: worker cycle 2025/10/23 17:54:02 [debug] 1142#1142: epoll timer: 2000 2025/10/23 17:54:02 [debug] 1623#1623: epoll: fd:6 ev:0001 d:0000000002DA0670 2025/10/23 17:54:02 [debug] 1623#1623: accept on 0.0.0.0:1984, ready: 0 2025/10/23 17:54:02 [debug] 1623#1623: malloc: 0000000002DE43B0:48 2025/10/23 17:54:02 [debug] 1623#1623: malloc: 0000000002DEB6D0:16 2025/10/23 17:54:02 [debug] 1623#1623: malloc: 0000000002DAE2C0:16 ' |
| 124-init-worker.t | TEST 18: syslog error log - udp_query ok |
'' doesn't match '(?^:Bad bad bad)' |
| 126-shdict-frag.t | TEST 2: merge 2 single-page free slabs (forcibly evicted, merge backward) - response_body - response is expected (repeated req 0, req 0) |
@@ -1,5 +1,5 @@ successfully set foo. -successfully set bar. +failed to set bar: no memory found foo: 4000 successfully set baz with force. foo not found |
| 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 |
| 126-shdict-frag.t | TEST 3: merge 3 single-page free slabs (actively deleted, merge backward AND forward) - response_body - response is expected (repeated req 0, req 0) |
@@ -1,11 +1,11 @@ successfully set foo. -successfully set bar. +successfully set bar with force. successfully set baz. found foo: 4000 found bar: 4001 found baz: 4002 failed to safe set blah: no memory -failed to safe set blah: no memory +successfully safe set blah successfully safe set blah successfully set foo with force. successfully set bar. |
| 126-shdict-frag.t | TEST 7: merge big slabs (less than max slab size) backward - response_body - response is expected (repeated req 0, req 0) |
@@ -2,4 +2,4 @@ failed to safe set baz: no memory found bar: 4000 delete bar -successfully safe set baz +failed to safe set baz: no memory |
| 129-ssl-socket.t | TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - response_body - response is expected (repeated req 0, req 0) |
@@ -1,2 +1,5 @@ connected: 1 -failed to do SSL handshake: 20: unable to get local issuer certificate +ssl handshake: cdata +sent http request: 58 bytes. +received: HTTP/1.1 302 Moved Temporarily +close: 1 nil |
| 129-ssl-socket.t | TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - grep_error_log_out (req 0) |
got: 'lua ssl save session: 0000000025B015F0 lua ssl free session: 0000000025B015F0 ' expected: '' |
| 129-ssl-socket.t | TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - pattern "lua ssl certificate verify error: (20: unable to get local issuer certificate)" should match a line in error.log (req 0) | |
| 129-ssl-socket.t | TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - response_body - response is expected (repeated req 1, req 0) |
@@ -1,2 +1,5 @@ connected: 1 -failed to do SSL handshake: 20: unable to get local issuer certificate +ssl handshake: cdata +sent http request: 58 bytes. +received: HTTP/1.1 302 Moved Temporarily +close: 1 nil |
| 129-ssl-socket.t | TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - grep_error_log_out (req 1) |
got: 'lua ssl save session: 0000000025B015F0 lua ssl free session: 0000000025B015F0 ' expected: '' |
| 129-ssl-socket.t | TEST 11: openresty.org: SSL verify enabled and no corresponding trusted certificates - pattern "lua ssl certificate verify error: (20: unable to get local issuer certificate)" should match a line in error.log (req 1) | |
| 132-lua-blocks.t | nginx: [emerg] | Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41 |
| 132-lua-blocks.t | nginx: [emerg] | Lua code block missing the closing long bracket "]==]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41 |
| 132-lua-blocks.t | nginx: [emerg] | Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41 |
| 132-lua-blocks.t | nginx: [emerg] | Lua code block missing the closing long bracket "]=]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41 |
| 132-lua-blocks.t | nginx: [emerg] | "events" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:56 |
| 132-lua-blocks.t | nginx: [emerg] | Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41 |
| 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 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 16: list removed: forcibly - response_body - response is expected (repeated req 0, req 0) |
@@ -1,3 +1,3 @@ -two == number 2: true +two == number 2: false no one left: 0 -two == number 2: true +two == number 2: false |
| 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 2: get operation on list type - response_body - response is expected (repeated req 0, req 0) |
@@ -1,2 +1,2 @@ -push success +push err: value not a list -nil value is a list +bar nil |
| 145-shdict-list.t | TEST 6: delete 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 nil nil |
| 145-shdict-list.t | TEST 14: rpush and lpop - 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 |
| 146-malloc-trim.t | TEST 4: malloc_trim() every 3 req, in subreq - grep_error_log_out (req 0) |
'malloc_trim(1) returned 0 malloc_trim(1) returned 0 malloc_trim(1) returned 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] \z)' |
| 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 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 8: malloc_trim() every 1 req - 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 ' doesn't match '(?^:\Amalloc_trim\(1\) returned [01] \z)' |
| 146-malloc-trim.t | TEST 7: zero count means off, log_by_lua - grep_error_log_out (req 0) |
got: 'malloc_trim(1) returned 1 ' expected: '' |
| 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 ' doesn't match '(?^:\Amalloc_trim\(1\) returned [01] malloc_trim\(1\) returned [01] malloc_trim\(1\) returned [01] \z)' |
| 148-fake-shm-zone.t | TEST 3: get_info - response_body - response is expected (repeated req 0, req 0) |
@@ -1,4 +1,4 @@ name=x1 size=1048576 isinit=true -isold=false +isold=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 |
| 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 |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8E28 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8E28 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472747680: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9800 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8EA0 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8EA0 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3ACF0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472747800: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9878 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE3060:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8F18 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8F18 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472747920: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D98F0 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95AA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8F90 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8F90 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE2690, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748040: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9968 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB8900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9008 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9008 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F3D0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748160: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D99E0 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F3D0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9080 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9080 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA3900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748280: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9A58 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA3900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D90F8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D90F8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94FE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748400: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9AD0 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94FE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9170 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9170 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C35280, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748520: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9B48 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35280:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D91E8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D91E8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C92DC0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748640: 39184483 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9BC0 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C61ED0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DC0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9260 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9260 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012B96B30, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 1 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 2 2025/10/23 18:01:02 [debug] 9357#9357: *135 event timer del: 0: 39184484 2025/10/23 18:01:02 [debug] 9357#9357: *135 lua sleep timer expired: "?" 2025/10/23 18:01:02 [debug] 9357#9357: *135 lua run thread, top:0 c:1 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9710 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9710 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 8 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 8 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749960: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9CB0 (ref 25) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9788 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9788 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C391A0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750080: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9D28 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9800 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9800 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750200: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9DA0 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9878 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9878 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750320: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9E18 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D98F0 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D98F0 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750440: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9E90 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9968 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9968 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95D40, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750560: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9F08 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D40:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D99E0 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D99E0 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD94C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750680: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9F80 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD94C0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9A58 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9A58 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750800: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2D9FF8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9AD0 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9AD0 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39340, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472750920: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA070 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39340:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9B48 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9B48 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AEA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751040: 39184493 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA0E8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AEA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9BC0 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9BC0 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C965B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 2 2025/10/23 18:01:02 [notice] 9349#9349: signal 1 (SIGHUP) received from 9386, reconfiguring 2025/10/23 18:01:02 [debug] 9349#9349: wake up, sigio 0 2025/10/23 18:01:02 [notice] 9349#9349: reconfiguring 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C3A8C0:48 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8810 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8810 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C17A20, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745880: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA1D8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C17A20:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8798 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8798 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDA170, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745760: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA250 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA170:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8720 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8720 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AD60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745640: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA2C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AD60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D86A8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D86A8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C66DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745520: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA340 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C66DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8630 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8630 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38B80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745400: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA3B8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38B80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D85B8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D85B8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB14E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745280: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA430 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D900:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB14E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C84810:42 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8540 (ref 9) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BB54E0:16 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8540 (ref 9) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BB9B60:1832 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C818B0, unused: 0 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BD7B00:16 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745160: 39184495 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BBB8A0:16 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D84C8 (ref 10) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BD7E20:24 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D84C8 (ref 10) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDB480:16 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C26460, unused: 0 2025/10/23 18:01:02 [debug] 9349#9349: add cleanup: 0000000012BD7E20 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472745040: 39184495 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C61EA0:32 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C93610:128 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D8450 (ref 23) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDBF40:16 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D8450 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751160: 39184495 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C95A60:48 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDFD00:16 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9C38 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9C38 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE18E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C5E010:4096 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C84870:62 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012BDD780:16 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9CB0 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9CB0 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751400: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA688 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9D28 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9D28 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD5280, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751520: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA700 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C61F10:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9DA0 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9DA0 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751640: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA778 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6B440:6048 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9E18 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9E18 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751760: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA7F0 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AA50:464 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9E90 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9E90 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472751880: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012CAC9D0:524288 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA868 (ref 29) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6EAC0:16 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9F08 (ref 26) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012DAC9F0:524288 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9F08 (ref 26) 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AD50:16 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752000: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012E2CA00:480336 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AD70:16 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9F80 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9F80 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F3D0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752120: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA958 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F3D0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9FF8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9FF8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA3900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752240: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DA9D0 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA3900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA070 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA070 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94FE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752360: 39184503 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAA48 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94FE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA0E8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA0E8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C35280, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 2 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012EA1E60:480336 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6AD90:16 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012F172C0:480336 2025/10/23 18:01:02 [debug] 9349#9349: malloc: 0000000012C6ADB0:16 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA598 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA598 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0 2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BC2A30:24 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BC2A10:16 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7 2025/10/23 18:01:02 [debug] 9387#9387: add cleanup: 0000000012BC2A30 2025/10/23 18:01:02 [debug] 9357#9357: epoll: fd:8 ev:0001 d:0000000012CACBC0 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA610 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA610 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3080, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753800: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DABB0 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C391A0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA688 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA688 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753920: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAC28 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA700 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA700 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE2690, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754040: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DACA0 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39EB0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA778 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA778 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754160: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAD18 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA7F0 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA7F0 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754280: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAD90 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA868 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA868 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754400: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAE08 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA8E0 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA8E0 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95D40, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754520: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAE80 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D40:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA958 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA958 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD94C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754640: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAEF8 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD94C0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA9D0 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA9D0 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754760: 39184513 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAF70 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAA48 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAA48 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39340, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 3 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749720: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DAFE8 (ref 20) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9698 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9698 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE980, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749600: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB060 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5DE90:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE980:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9620 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9620 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C376B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749480: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB0D8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81580:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C376B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D95A8 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D95A8 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD7B00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749360: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB150 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB2C80:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD7B00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9530 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9530 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3A270, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749240: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB1C8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3A270:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D94B8 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D94B8 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37470, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749120: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB240 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37470:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9440 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9440 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BCE690, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472749000: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB2B8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BCE690:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D93C8 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D93C8 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94470, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748880: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB330 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F80:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94470:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D9350 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D9350 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDFAA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472748760: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB3A8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCED0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDFAA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2D92D8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2D92D8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDE0C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472754880: 39184516 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB420 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90E20:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAAC0 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAAC0 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3ACF0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 7 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755000: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB498 (ref 2) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAB38 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAB38 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755120: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB510 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE9C0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DABB0 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DABB0 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BB0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755240: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB588 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAC28 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAC28 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755360: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB600 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DACA0 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DACA0 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BD0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755480: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB678 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAD18 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAD18 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755600: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB6F0 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAD90 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAD90 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755720: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB768 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE3060:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAE08 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAE08 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755840: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB7E0 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95AA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAE80 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAE80 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472755960: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB858 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB8900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAEF8 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAEF8 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F3D0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756080: 39184523 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB8D0 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F3D0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAF70 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAF70 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA3900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 4 2025/10/23 18:01:02 [debug] 9357#9357: *153 event timer del: 0: 39184526 2025/10/23 18:01:02 [debug] 9357#9357: *153 lua sleep timer expired: "?" 2025/10/23 18:01:02 [debug] 9357#9357: *153 lua run thread, top:0 c:1 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB420 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB420 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDCF10, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 6 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 7 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757400: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DB9C0 (ref 21) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB498 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB498 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0290, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757520: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBA38 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0290:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB510 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB510 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757640: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBAB0 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB588 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB588 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95C00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757760: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBB28 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB600 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB600 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757880: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBBA0 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB678 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB678 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758000: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBC18 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB6F0 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB6F0 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758120: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBC90 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB768 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB768 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758240: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBD08 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB7E0 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB7E0 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758360: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBD80 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB858 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB858 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95D40, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758480: 39184533 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBDF8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D40:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB8D0 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB8D0 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD94C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 3 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753440: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBE70 (ref 31) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA520 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA520 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AE80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753320: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBEE8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AE80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA4A8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA4A8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDB480, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753200: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBF60 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDB480:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA430 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA430 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37B50, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472753080: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DBFD8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37B50:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA3B8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA3B8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD53E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752960: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC050 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD53E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA340 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA340 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C93750, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752840: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC0C8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C93750:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA2C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA2C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C36750, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752720: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC2C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C61ED0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C36750:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA250 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA250 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C35090, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752600: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC4C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35090:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA1D8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA1D8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C94F90, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472752480: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC6C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3180:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F90:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DA160 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DA160 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD87A0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758600: 39184537 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DC8C8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE1200:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C965B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB948 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB948 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3ACF0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 7 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758720: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DCAC8 (ref 28) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB9C0 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB9C0 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C90E20, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758840: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DCCC8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90E20:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBA38 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBA38 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD5920, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472758960: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DCEC8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5920:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBAB0 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBAB0 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759080: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD0C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE9C0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBB28 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBB28 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BB0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759200: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD2C8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBBA0 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBBA0 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759320: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD4C8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBC18 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBC18 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759440: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD6C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBC90 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBC90 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759560: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DD8C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBD08 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBD08 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759680: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DDAC8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE3060:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBD80 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBD80 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95AA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759800: 39184544 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DDCC8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95AA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBDF8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBDF8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 3 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 3 2025/10/23 18:01:02 [debug] 9357#9357: *162 event timer del: 0: 39184547 2025/10/23 18:01:02 [debug] 9357#9357: *162 lua sleep timer expired: "?" 2025/10/23 18:01:02 [debug] 9357#9357: *162 lua run thread, top:0 c:1 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC8C8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC8C8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE18E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 7 2025/10/23 18:01:02 [debug] 9387#9387: epoll: fd:6 ev:0001 d:0000000012CACB60 2025/10/23 18:01:02 [debug] 9387#9387: accept on 0.0.0.0:1984, ready: 0 2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012C43E70:16 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DCAC8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DCAC8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3080, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472763592: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE2C8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C372D0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DCCC8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DCCC8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDCF10, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472764104: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE4C8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCF10:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DCEC8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DCEC8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0290, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472764616: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE6C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0290:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD0C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD0C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472765128: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DE8C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD2C8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD2C8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95C00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472765640: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DEAC8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD4C8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD4C8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472766152: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DECC8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD6C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD6C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472766664: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DEEC8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C47B40:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DD8C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DD8C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472767176: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF0C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DDAC8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DDAC8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5D460, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472767688: 39184554 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF2C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D460:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DDCC8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DDCC8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 1 2025/10/23 18:01:02 [debug] 9357#9357: epoll: fd:6 ev:0001 d:0000000012CAC9D0 2025/10/23 18:01:02 [debug] 9357#9357: accept on 0.0.0.0:1984, ready: 0 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:16 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB3A8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB3A8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AEA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472757040: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF6C8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AEA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB330 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB330 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C6EF50, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756920: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DF8C8 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C6EF50:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB2B8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB2B8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDA170, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756800: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DFAC8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB2C80:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA170:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB240 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB240 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AD60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756680: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DFCC8 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81580:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AD60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB1C8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB1C8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C66DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756560: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2DFEC8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5DE90:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C66DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB150 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB150 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38B80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756440: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E00C8 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38B80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB0D8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB0D8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB14E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756320: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E02C8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB14E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DB060 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DB060 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C26460, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472756200: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E04C8 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE980:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C26460:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DAFE8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DAFE8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8920, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472768200: 39184557 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E06C8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F80:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DC0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DDEC8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DDEC8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE2690, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 9 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 9 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472768712: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E08C8 (ref 26) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE0C8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE0C8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB3190, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472769224: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E0AC8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE1200:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C965B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE2C8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE2C8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C372F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472769736: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E0CC8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C372D0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE4C8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE4C8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C90E20, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472770248: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E0EC8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90E20:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE6C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE6C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD5920, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472770760: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E10C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5920:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DE8C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DE8C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BFE9C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472771272: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E12C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE9C0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DEAC8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DEAC8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C32BB0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472771784: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E14C8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AF70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C32BB0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DECC8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DECC8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C81900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472772296: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E16C8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DEEC8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DEEC8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472772808: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E18C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF0C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF0C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472773320: 39184566 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E1AC8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF2C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF2C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE3060, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 1 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 1 2025/10/23 18:01:02 [debug] 9357#9357: *171 event timer del: 0: 39184567 2025/10/23 18:01:02 [debug] 9357#9357: *171 lua sleep timer expired: "?" 2025/10/23 18:01:02 [debug] 9357#9357: *171 lua run thread, top:0 c:1 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E06C8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E06C8 (ref 20) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBF7B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 9 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 10 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472778952: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E1EC8 (ref 20) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E08C8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E08C8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3B030, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472779464: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E20C8 (ref 26) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCED0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3B030:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E0AC8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E0AC8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDF920, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472779976: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E22C8 (ref 11) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE1200:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDF920:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E0CC8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E0CC8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3B490, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472780488: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E24C8 (ref 28) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D820:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3B490:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E0EC8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E0EC8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDCF10, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472781000: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E26C8 (ref 21) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD58E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDCF10:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E10C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E10C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0290, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472781512: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E28C8 (ref 2) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0250:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0290:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E12C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E12C8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95F60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472782024: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E2AC8 (ref 23) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AF70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949B0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95F60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E14C8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E14C8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C95C00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472782536: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E2CC8 (ref 1) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90650:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C179E0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E16C8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E16C8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C9EC80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472783048: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E2EC8 (ref 25) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB1520:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C9EC80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E18C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E18C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472783560: 39184576 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E30C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E1AC8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E1AC8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472762056: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E32C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD9400:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC6C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC6C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472761544: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E34C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC4C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC4C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C818B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472761032: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E36C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C818B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC2C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC2C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C376B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760520: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E38C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C376B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC0C8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC0C8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD7B00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760400: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E3AC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD7B00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DC050 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DC050 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3A270, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760280: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E3CC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3A270:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBFD8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBFD8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37470, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760160: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E3EC8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37470:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBF60 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBF60 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BCE690, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472760040: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E40C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BCE690:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBEE8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBEE8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD8B60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472759920: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E42C8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35830:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD8B60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DBE70 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DBE70 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38950, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472784072: 39184577 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E44C8 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3A0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38950:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E1CC8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E1CC8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C391A0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 10 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 10 2025/10/23 18:01:02 [debug] 9357#9357: *182 event timer del: 0: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: *182 lua sleep timer expired: "?" 2025/10/23 18:01:02 [debug] 9357#9357: *182 lua run thread, top:0 c:1 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E30C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E30C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472789704: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E48C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD9400:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C39180:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E32C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E32C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472790216: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E4AC8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C949F0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E34C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E34C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C25130, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472790728: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E4CC8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C25130:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E36C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E36C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD1510, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472791240: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E4EC8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD1510:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E38C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E38C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37FC0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472791752: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E50C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37FC0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E3AC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E3AC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AB60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472792264: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E52C8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AB60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E3CC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E3CC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0660, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472792776: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E54C8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE0660:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E3EC8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E3EC8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37D00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472793288: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E56C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37D00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E40C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E40C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C8F680, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472793800: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E58C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C8F680:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E42C8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E42C8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDFAA0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472794312: 39184587 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E5AC8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C35830:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDFAA0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E44C8 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E44C8 (ref 31) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3BBC0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 10 2025/10/23 18:01:02 [debug] 9357#9357: timer delta: 11 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472777928: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E5CC8 (ref 31) ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E04C8 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E04C8 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BB8900, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472777416: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E5EC8 (ref 12) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AC30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5DE90:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB8900:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E02C8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E02C8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C84B50, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472776904: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E60C8 (ref 13) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD51C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81580:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84B50:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E00C8 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E00C8 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C38B80, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472776392: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E62C8 (ref 14) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD86E0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB2C80:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38B80:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DFEC8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DFEC8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C66DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472775880: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E64C8 (ref 15) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDE000:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C66DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DFCC8 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DFCC8 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AD60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472775368: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E66C8 (ref 16) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD5EE0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C90DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AD60:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DFAC8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DFAC8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDA170, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472774856: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E68C8 (ref 17) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3AF70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BB16F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA170:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF8C8 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF8C8 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C6EF50, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472774344: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E6AC8 (ref 18) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C7C9D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3180:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C6EF50:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF6C8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF6C8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C5F2B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472773832: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E6CC8 (ref 19) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38890:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BFE980:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F2B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2DF4C8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2DF4C8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C966E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472794824: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E6EC8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C38D10:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C966E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E46C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E46C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BDE0C0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472795336: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E70C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD9400:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95D00:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE18E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E48C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E48C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD3160, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472795848: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E72C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDA0B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95C20:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD3160:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E4AC8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E4AC8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BA2DE0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472796360: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E74C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BDD510:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5F390:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BA2DE0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E4CC8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E4CC8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBB3E0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472796872: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E76C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BE05A0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C81540:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBB3E0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E4EC8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E4EC8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C818B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472797384: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E78C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C24F70:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C84810:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C818B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E50C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E50C8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C376B0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472797896: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E7AC8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012CA89B0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C94F50:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C376B0:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E52C8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E52C8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD7B00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472798408: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E7CC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BBED30:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C95A60:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BD7B00:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E54C8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E54C8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3A270, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472798920: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E7EC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C479D0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D860:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C3A270:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E56C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E56C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37470, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472799432: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E80C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D300:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C92DE0:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C37470:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E58C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E58C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BCE690, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: event timer del: 472799944: 39184597 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [debug] 9357#9357: lua ref lua thread 00007F7D1C2E82C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C956C0:184 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012C5D420:48 2025/10/23 18:01:02 [debug] 9357#9357: malloc: 0000000012BCE690:9 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E5AC8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E5AC8 (ref 10) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD8B60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 9 2025/10/23 18:01:02 [debug] 9349#9349: child: 0 9387 e:0 t:0 d:0 r:1 j:1 2025/10/23 18:01:02 [debug] 9349#9349: child: 1 9357 e:0 t:0 d:0 r:1 j:0 2025/10/23 18:01:02 [debug] 9349#9349: sigsuspend 2025/10/23 18:01:02 [debug] 9357#9357: epoll: fd:8 ev:0001 d:0000000012CACBC0 ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E6EC8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E6EC8 (ref 29) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BBF790, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E70C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E70C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3BC00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E70C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E70C8 (ref 24) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3BC00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E72C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E72C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E72C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E72C8 (ref 22) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C39180, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E74C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E74C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E74C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E74C8 (ref 27) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C949F0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E76C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E76C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C25130, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E76C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E76C8 (ref 3) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C25130, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E78C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E78C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD1510, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E78C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E78C8 (ref 4) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BD1510, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7AC8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7AC8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37FC0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7AC8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7AC8 (ref 5) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37FC0, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7CC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7CC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AB60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7CC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7CC8 (ref 6) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C3AB60, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7EC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7EC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0660, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E7EC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E7EC8 (ref 7) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012BE0660, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E80C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E80C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37D00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E80C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E80C8 (ref 8) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C37D00, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: lua ngx.timer expired 2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough 2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E82C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E82C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C8F680, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle ' |
| 152-timer-every.t | TEST 3: lua variable sharing via upvalue - pattern "[alert]" should not match any line in error.log but matches line "2025/10/23 18:01:02 [alert] 9357#9357: lua failed to run timer with function defined at =content_by_lua(nginx.conf:42):2: 9 lua_max_running_timers are not enough" (req 0) |
2025/10/23 18:01:02 [debug] 9357#9357: lua freeing light thread 00007F7D1C2E82C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: lua unref lua thread 00007F7D1C2E82C8 (ref 9) 2025/10/23 18:01:02 [debug] 9357#9357: free: 0000000012C8F680, unused: 0 2025/10/23 18:01:02 [debug] 9357#9357: worker cycle 2025/10/23 18:01:02 [debug] 9357#9357: epoll timer: 20 2025/10/23 18:01:02 [debug] 9387#9387: epoll: fd:6 ev:0001 d:0000000012CACB60 2025/10/23 18:01:02 [debug] 9387#9387: accept on 0.0.0.0:1984, ready: 0 2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012BD64F0:48 2025/10/23 18:01:02 [debug] 9387#9387: malloc: 0000000012C8DF00: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 |
| 154-semaphore.t | TEST 3: exit before post_handler was called - grep_error_log_out (req 0) |
@@ -1,3 +1,25 @@ +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request +http close request ngx.sem wait start, ngx.sem post start, ngx.sem post end, |
| 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: |
| 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 "2025/10/23 18:01:38 [error] 1192#1192: exit_worker_by_lua error: exit_worker_by_lua(nginx.conf:25):6: API disabled in the context of exit_worker_by_lua*" (req 0) |
stack traceback: [C]: in function 'at' exit_worker_by_lua(nginx.conf:25):6: in main chunk 2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DCC3170, unused: 0 2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DC71880, unused: 0 2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DD2B3D0, unused: 0 2025/10/23 18:01:38 [debug] 1192#1192: free: 000000002DC621C0, unused: 0 2025/10/23 18:01:38 [debug] 1192#1192: run cleanup: 000000002DD016C0 2025/10/23 18:01:38 [debug] 1192#1192: run cleanup: 000000002DD016A0 ' Looks like you failed 1 test of 53. |
| 167-server-rewrite.t | TEST 19: syntax error server_rewrite_by_lua_block in http - failed to reload configuration after 200 failed test requests | |
| 167-server-rewrite.t | TEST 5: eof - pattern "[error]" should not match any line in error.log but matches line "2025/10/23 18:06:00 [error] 9638#9638: *501 failed to load inlined Lua code: server_rewrite_by_lua(nginx.conf:25):2: unexpected symbol near ''for end'', client: 127.0.0.1, server: test-nginx, request: \"GET /ver HTTP/1.1\", host: \"Test-Nginx\"" (req 0) |
2025/10/23 18:06:00 [debug] 9638#9638: *501 http finalize request: 500, "/ver?" a:1, c:1 2025/10/23 18:06:00 [debug] 9638#9638: *501 http special response: 500, "/ver?" 2025/10/23 18:06:00 [debug] 9638#9638: *501 http set discard body 2025/10/23 18:06:00 [debug] 9638#9638: *501 lua capture header filter, uri "/ver" 2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017E89ED0:80 2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017E70450:16 2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017DA3430:189 2025/10/23 18:06:00 [debug] 9638#9638: *501 malloc: 0000000017E63410:16 2025/10/23 18:06:00 [debug] 9638#9638: *501 HTTP/1.1 500 Internal Server Error ' |
| 169-proxy-ssl-verify.t | nginx: [emerg] | "proxy_ssl_verify_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39 |
| 169-proxy-ssl-verify.t | nginx: [emerg] | proxy_ssl_verify_by_lua* should be used with proxy_pass https url |
| 169-proxy-ssl-verify.t | nginx: [emerg] | "proxy_ssl_verify_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52 |
Go back to the index page.