diff --git a/IMPLEMENTATION.md b/IMPLEMENTATION.md index 4c8af50..8cc278a 100644 --- a/IMPLEMENTATION.md +++ b/IMPLEMENTATION.md @@ -88,15 +88,43 @@ This document tracks the implementation status of ginxsom, a high-performance Fa ## BUD-03: Server List (User Server Lists) ⚪ **FOR CLIENTS, NOT SERVERS** -## BUD-04: Blob Mirroring ⚪ **PARTIAL** +## BUD-04: Blob Mirroring ✅ **COMPLETE** -### Current Status +### HTTP Client Implementation +- [x] CURL library integration and HTTP client functions +- [x] `write_callback()` - Download response data with dynamic buffering +- [x] `header_callback()` - Extract Content-Type headers +- [x] `download_blob_from_url()` - Complete HTTP download with security controls +- [x] Memory management and error handling + +### PUT /mirror Endpoint - [x] nginx endpoint configured (`PUT /mirror`) -- [x] FastCGI routing established -- [ ] URL downloading implementation -- [ ] Hash verification after download -- [ ] Authorization handling for mirroring -- [ ] Inter-server mirroring testing +- [x] FastCGI routing and request handling +- [x] JSON request body parsing (extract `url` field) +- [x] URL validation and security checks (HTTPS-only, SSRF protection) +- [x] Remote blob downloading with CURL +- [x] SHA-256 hash calculation and verification +- [x] Content-Type detection (headers, URL extension, file signature) +- [x] File storage with proper extensions (.png, .jpg, etc.) +- [x] Database metadata storage +- [x] Blob descriptor JSON response + +### Security Features +- [x] HTTPS-only URL validation (no HTTP allowed) +- [x] SSRF protection (blocks localhost, private IPs: 127.x, 192.168.x, 10.x, 172.16-31.x) +- [x] File size limits (100MB maximum) +- [x] Request timeouts (30s total, 10s connect) +- [x] SSL certificate verification +- [x] Authorization hash verification (when provided) + +### Testing Status +- [x] Mirror request with valid HTTPS URL (HTTP 200) +- [x] Hash verification against downloaded content +- [x] Content-Type detection from PNG file +- [x] File accessibility after mirroring +- [x] HEAD request metadata retrieval +- [x] Error handling for invalid URLs +- [x] Security validation (private IP blocking) --- @@ -112,24 +140,24 @@ This document tracks the implementation status of ginxsom, a high-performance Fa --- -## BUD-06: Upload Requirements ⚪ **NOT IMPLEMENTED** +## BUD-06: Upload Requirements ✅ **COMPLETE** ### HEAD /upload Pre-flight Validation -- [ ] `HEAD /upload` endpoint implementation -- [ ] Client header parsing (X-SHA-256, X-Content-Length, X-Content-Type) -- [ ] Pre-flight validation without file transfer: - - [ ] SHA-256 format validation - - [ ] File size limit checking - - [ ] MIME type restrictions - - [ ] Authentication validation - - [ ] Duplicate detection - - [ ] Banned hash checking -- [ ] Proper HTTP status codes (200, 400, 401, 403, 411, 413, 415) -- [ ] X-Reason headers for error messages +- [x] `HEAD /upload` endpoint implementation +- [x] Client header parsing (X-SHA-256, X-Content-Length, X-Content-Type) +- [x] Pre-flight validation without file transfer: + - [x] SHA-256 format validation + - [x] File size limit checking (100MB default) + - [ ] MIME type restrictions (policy 415 not enforced yet) + - [x] Authentication validation (optional via rules system) + - [x] Duplicate detection (policy configurable) + - [x] Banned hash checking (via rules engine) +- [x] Proper HTTP status codes (200, 400, 401, 409, 411, 413; 415 reserved for future MIME policy) +- [x] X-Reason headers for error messages ### Upload Policy Configuration - [ ] Server configuration system -- [ ] Maximum file size limits +- [ ] Maximum file size limits (currently hard limit in code; move to config) - [ ] Allowed MIME type restrictions - [ ] Rate limiting implementation - [ ] DOS protection benefits diff --git a/build/ginxsom-fcgi b/build/ginxsom-fcgi index 7c41f6d..d67fe13 100755 Binary files a/build/ginxsom-fcgi and b/build/ginxsom-fcgi differ diff --git a/build/main.o b/build/main.o index f1d5904..526f0c3 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/db/ginxsom.db b/db/ginxsom.db index 79f0664..9162a5e 100644 Binary files a/db/ginxsom.db and b/db/ginxsom.db differ diff --git a/logs/access.log b/logs/access.log index 0d6d57b..61e9828 100755 --- a/logs/access.log +++ b/logs/access.log @@ -101,3 +101,52 @@ 127.0.0.1 - - [02/Sep/2025:17:21:41 -0400] "DELETE /28408ccd849c970912bdd4fd10aba23697cfd91a43c1b801af254167a25ceb36 HTTP/1.1" 200 136 "-" "curl/8.15.0" 127.0.0.1 - - [02/Sep/2025:17:21:41 -0400] "GET /28408ccd849c970912bdd4fd10aba23697cfd91a43c1b801af254167a25ceb36.txt HTTP/1.1" 404 162 "-" "curl/8.15.0" 127.0.0.1 - - [02/Sep/2025:17:21:41 -0400] "HEAD /28408ccd849c970912bdd4fd10aba23697cfd91a43c1b801af254167a25ceb36 HTTP/1.1" 404 0 "-" "curl/8.15.0" +127.0.0.1 - - [02/Sep/2025:17:32:32 -0400] "PUT /upload HTTP/1.1" 200 262 "-" "curl/8.15.0" +127.0.0.1 - - [02/Sep/2025:17:32:32 -0400] "GET /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt HTTP/1.1" 200 155 "-" "curl/8.15.0" +127.0.0.1 - - [02/Sep/2025:17:32:32 -0400] "DELETE /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1" 200 136 "-" "curl/8.15.0" +127.0.0.1 - - [02/Sep/2025:17:32:32 -0400] "GET /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt HTTP/1.1" 404 162 "-" "curl/8.15.0" +127.0.0.1 - - [02/Sep/2025:17:32:32 -0400] "HEAD /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1" 404 0 "-" "curl/8.15.0" +127.0.0.1 - - [02/Sep/2025:17:32:48 -0400] "PUT /upload HTTP/1.1" 200 262 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:00:31 -0400] "PUT /mirror HTTP/1.1" 501 38 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:01:24 -0400] "PUT /mirror HTTP/1.1" 200 256 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:01:24 -0400] "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:01:24 -0400] "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:34:45 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:36:34 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:37:59 -0400] "PUT /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:38:57 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:11:39:20 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 409 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 411 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 413 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 409 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 409 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:12:53:03 -0400] "HEAD /upload HTTP/1.1" 409 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:35 -0400] "HEAD /upload HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:35 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:35 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:36 -0400] "HEAD /upload HTTP/1.1" 411 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:36 -0400] "HEAD /upload HTTP/1.1" 413 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:36 -0400] "HEAD /upload HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:36 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:36 -0400] "HEAD /upload HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:08:36 -0400] "HEAD /upload HTTP/1.1" 200 0 "-" "curl/8.15.0" diff --git a/logs/error.log b/logs/error.log index 5d0d09c..2088cc6 100644 --- a/logs/error.log +++ b/logs/error.log @@ -17288,3 +17288,12805 @@ Connection: keep-alive 2025/09/02 17:21:41 [debug] 198245#198245: timer delta: 1 2025/09/02 17:21:41 [debug] 198245#198245: worker cycle 2025/09/02 17:21:41 [debug] 198245#198245: epoll timer: -1 +2025/09/02 17:29:55 [debug] 198245#198245: epoll: fd:5 ev:0001 d:000072727B4FC010 +2025/09/02 17:29:55 [debug] 198245#198245: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:29:55 [debug] 198245#198245: posix_memalign: 000061A39E72D840:512 @16 +2025/09/02 17:29:55 [debug] 198245#198245: *22 accept: 127.0.0.1:46164 fd:6 +2025/09/02 17:29:55 [debug] 198245#198245: *22 event timer add: 6: 60000:102355403 +2025/09/02 17:29:55 [debug] 198245#198245: *22 reusable connection: 1 +2025/09/02 17:29:55 [debug] 198245#198245: *22 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:29:55 [debug] 198245#198245: timer delta: 493178 +2025/09/02 17:29:55 [debug] 198245#198245: worker cycle +2025/09/02 17:29:55 [debug] 198245#198245: epoll timer: 60000 +2025/09/02 17:29:55 [debug] 198245#198245: epoll: fd:6 ev:0001 d:000072727B4FC1E1 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http wait request handler +2025/09/02 17:29:55 [debug] 198245#198245: *22 malloc: 000061A39E7300A0:1024 +2025/09/02 17:29:55 [debug] 198245#198245: *22 recv: eof:0, avail:-1 +2025/09/02 17:29:55 [debug] 198245#198245: *22 recv: fd:6 648 of 1024 +2025/09/02 17:29:55 [debug] 198245#198245: *22 reusable connection: 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 posix_memalign: 000061A39E74E490:4096 @16 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http process request line +2025/09/02 17:29:55 [debug] 198245#198245: *22 http request line: "GET /health HTTP/1.1" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http uri: "/health" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http args: "" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http exten: "" +2025/09/02 17:29:55 [debug] 198245#198245: *22 posix_memalign: 000061A39E744800:4096 @16 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http process request header line +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Host: localhost:9001" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Connection: keep-alive" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Cache-Control: max-age=0" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Brave";v="138"" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "sec-ch-ua-mobile: ?0" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "sec-ch-ua-platform: "Linux"" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Upgrade-Insecure-Requests: 1" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Sec-GPC: 1" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Accept-Language: en-US,en;q=0.9" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Sec-Fetch-Site: none" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Sec-Fetch-Mode: navigate" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Sec-Fetch-User: ?1" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Sec-Fetch-Dest: document" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header: "Accept-Encoding: gzip, deflate, br, zstd" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http header done +2025/09/02 17:29:55 [debug] 198245#198245: *22 event timer del: 6: 102355403 +2025/09/02 17:29:55 [debug] 198245#198245: *22 generic phase: 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 rewrite phase: 1 +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: "/media" +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: "/debug/list" +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: "/health" +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/02 17:29:55 [debug] 198245#198245: *22 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/02 17:29:55 [debug] 198245#198245: *22 using configuration "/health" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http cl:-1 max:104857600 +2025/09/02 17:29:55 [debug] 198245#198245: *22 rewrite phase: 3 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http set discard body +2025/09/02 17:29:55 [debug] 198245#198245: *22 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:29:55 GMT +Content-Type: application/octet-stream +Content-Length: 3 +Connection: keep-alive +Content-Type: text/plain + +2025/09/02 17:29:55 [debug] 198245#198245: *22 write new buf t:1 f:0 000061A39E744CD0, pos 000061A39E744CD0, size: 196 file: 0, size: 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http write filter: l:0 f:0 s:196 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http output filter "/health?" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http copy filter: "/health?" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http postpone filter "/health?" 00007FFCF0F11B40 +2025/09/02 17:29:55 [debug] 198245#198245: *22 write old buf t:1 f:0 000061A39E744CD0, pos 000061A39E744CD0, size: 196 file: 0, size: 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 write new buf t:0 f:0 0000000000000000, pos 000061A39E778FD2, size: 3 file: 0, size: 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http write filter: l:1 f:0 s:199 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http write filter limit 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 writev: 199 of 199 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http write filter 0000000000000000 +2025/09/02 17:29:55 [debug] 198245#198245: *22 http copy filter: 0 "/health?" +2025/09/02 17:29:55 [debug] 198245#198245: *22 http finalize request: 0, "/health?" a:1, c:1 +2025/09/02 17:29:55 [debug] 198245#198245: *22 set http keepalive handler +2025/09/02 17:29:55 [debug] 198245#198245: *22 http close request +2025/09/02 17:29:55 [debug] 198245#198245: *22 http log handler +2025/09/02 17:29:55 [debug] 198245#198245: *22 free: 000061A39E74E490, unused: 40 +2025/09/02 17:29:55 [debug] 198245#198245: *22 free: 000061A39E744800, unused: 2512 +2025/09/02 17:29:55 [debug] 198245#198245: *22 free: 000061A39E7300A0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 hc free: 0000000000000000 +2025/09/02 17:29:55 [debug] 198245#198245: *22 hc busy: 0000000000000000 0 +2025/09/02 17:29:55 [debug] 198245#198245: *22 tcp_nodelay +2025/09/02 17:29:55 [debug] 198245#198245: *22 reusable connection: 1 +2025/09/02 17:29:55 [debug] 198245#198245: *22 event timer add: 6: 65000:102360403 +2025/09/02 17:29:55 [debug] 198245#198245: timer delta: 0 +2025/09/02 17:29:55 [debug] 198245#198245: worker cycle +2025/09/02 17:29:55 [debug] 198245#198245: epoll timer: 65000 +2025/09/02 17:31:00 [debug] 198245#198245: timer delta: 65034 +2025/09/02 17:31:00 [debug] 198245#198245: *22 event timer del: 6: 102360403 +2025/09/02 17:31:00 [debug] 198245#198245: *22 http keepalive handler +2025/09/02 17:31:00 [debug] 198245#198245: *22 close http connection: 6 +2025/09/02 17:31:00 [debug] 198245#198245: *22 reusable connection: 0 +2025/09/02 17:31:00 [debug] 198245#198245: *22 free: 0000000000000000 +2025/09/02 17:31:00 [debug] 198245#198245: *22 free: 000061A39E72D840, unused: 136 +2025/09/02 17:31:00 [debug] 198245#198245: worker cycle +2025/09/02 17:31:00 [debug] 198245#198245: epoll timer: -1 +2025/09/02 17:32:15 [notice] 198244#198244: signal 15 (SIGTERM) received from 199631, exiting +2025/09/02 17:32:15 [debug] 198244#198244: wake up, sigio 0 +2025/09/02 17:32:15 [debug] 198244#198244: child: 0 198245 e:0 t:0 d:0 r:1 j:0 +2025/09/02 17:32:15 [debug] 198244#198244: termination cycle: 50 +2025/09/02 17:32:15 [debug] 198244#198244: sigsuspend +2025/09/02 17:32:15 [debug] 198245#198245: epoll: fd:7 ev:0001 d:000072727B4FC0F8 +2025/09/02 17:32:15 [debug] 198245#198245: channel handler +2025/09/02 17:32:15 [debug] 198245#198245: channel: 32 +2025/09/02 17:32:15 [debug] 198245#198245: channel command: 4 +2025/09/02 17:32:15 [debug] 198245#198245: channel: -2 +2025/09/02 17:32:15 [debug] 198245#198245: timer delta: 75840 +2025/09/02 17:32:15 [notice] 198245#198245: exiting +2025/09/02 17:32:15 [debug] 198245#198245: flush files +2025/09/02 17:32:15 [debug] 198245#198245: run cleanup: 000061A39E790260 +2025/09/02 17:32:15 [debug] 198245#198245: run cleanup: 000061A39E77CEC8 +2025/09/02 17:32:15 [debug] 198245#198245: cleanup resolver +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E792890 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E77D670 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E7505B0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E74F4A0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E749470 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E7483B0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E7472F0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E746230 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E73C160 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E733130, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E73EFE0, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E74A480, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E7515C0, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E7555D0, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E7595E0, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E75D5F0, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E761600, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E765610, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E769620, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E76D630, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E771640, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E775650, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E779660, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E77E840, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E782850, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E786860, unused: 0 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E78A870, unused: 3 +2025/09/02 17:32:15 [debug] 198245#198245: free: 000061A39E78E880, unused: 9736 +2025/09/02 17:32:15 [notice] 198245#198245: exit +2025/09/02 17:32:15 [notice] 198244#198244: signal 17 (SIGCHLD) received from 198245 +2025/09/02 17:32:15 [notice] 198244#198244: worker process 198245 exited with code 0 +2025/09/02 17:32:15 [debug] 198244#198244: shmtx forced unlock +2025/09/02 17:32:15 [debug] 198244#198244: wake up, sigio 3 +2025/09/02 17:32:15 [debug] 198244#198244: reap children +2025/09/02 17:32:15 [debug] 198244#198244: child: 0 198245 e:1 t:1 d:0 r:1 j:0 +2025/09/02 17:32:15 [notice] 198244#198244: exit +2025/09/02 17:32:15 [debug] 198244#198244: close listening 0.0.0.0:9001 #5 +2025/09/02 17:32:15 [debug] 198244#198244: run cleanup: 000061A39E77CEC8 +2025/09/02 17:32:15 [debug] 198244#198244: cleanup resolver +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E792890 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E77D670 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E7505B0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E74F4A0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E749470 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E7483B0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E7472F0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E746230 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E73C160 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E733130, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E73EFE0, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E74A480, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E7515C0, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E7555D0, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E7595E0, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E75D5F0, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E761600, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E765610, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E769620, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E76D630, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E771640, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E775650, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E779660, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E77E840, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E782850, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E786860, unused: 0 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E78A870, unused: 3 +2025/09/02 17:32:15 [debug] 198244#198244: free: 000061A39E78E880, unused: 9767 +2025/09/02 17:32:19 [debug] 199666#199666: bind() 0.0.0.0:9001 #5 +2025/09/02 17:32:19 [debug] 199666#199666: counter: 00007A1B8BCC5080, 1 +2025/09/02 17:32:19 [debug] 199667#199667: bind() 0.0.0.0:9001 #5 +2025/09/02 17:32:19 [notice] 199667#199667: using the "epoll" event method +2025/09/02 17:32:19 [debug] 199667#199667: counter: 0000715AC9283080, 1 +2025/09/02 17:32:19 [notice] 199667#199667: nginx/1.18.0 (Ubuntu) +2025/09/02 17:32:19 [notice] 199667#199667: OS: Linux 6.12.10-76061203-generic +2025/09/02 17:32:19 [notice] 199667#199667: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/02 17:32:19 [debug] 199668#199667: write: 6, 00007FFDCB785AE0, 7, 0 +2025/09/02 17:32:19 [debug] 199668#199668: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/02 17:32:19 [notice] 199668#199668: start worker processes +2025/09/02 17:32:19 [debug] 199668#199668: channel 6:7 +2025/09/02 17:32:19 [notice] 199668#199668: start worker process 199669 +2025/09/02 17:32:19 [debug] 199668#199668: sigsuspend +2025/09/02 17:32:19 [debug] 199669#199669: add cleanup: 00005E003CE74260 +2025/09/02 17:32:19 [debug] 199669#199669: malloc: 00005E003CE12BD0:8 +2025/09/02 17:32:19 [debug] 199669#199669: notify eventfd: 9 +2025/09/02 17:32:19 [debug] 199669#199669: testing the EPOLLRDHUP flag: success +2025/09/02 17:32:19 [debug] 199669#199669: malloc: 00005E003CE26FF0:6144 +2025/09/02 17:32:19 [debug] 199669#199669: malloc: 0000715AC907B010:237568 +2025/09/02 17:32:19 [debug] 199669#199669: malloc: 00005E003CE78160:98304 +2025/09/02 17:32:19 [debug] 199669#199669: malloc: 00005E003CE90170:98304 +2025/09/02 17:32:19 [debug] 199669#199669: epoll add event: fd:5 op:1 ev:00002001 +2025/09/02 17:32:19 [debug] 199669#199669: epoll add event: fd:7 op:1 ev:00002001 +2025/09/02 17:32:19 [debug] 199669#199669: setproctitle: "nginx: worker process" +2025/09/02 17:32:19 [debug] 199669#199669: worker cycle +2025/09/02 17:32:19 [debug] 199669#199669: epoll timer: -1 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/02 17:32:32 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:32:32 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *1 accept: 127.0.0.1:36812 fd:6 +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer add: 6: 60000:102512904 +2025/09/02 17:32:32 [debug] 199669#199669: *1 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 13415 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http wait request handler +2025/09/02 17:32:32 [debug] 199669#199669: *1 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: fd:6 925 of 1024 +2025/09/02 17:32:32 [debug] 199669#199669: *1 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http process request line +2025/09/02 17:32:32 [debug] 199669#199669: *1 http request line: "PUT /upload HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http uri: "/upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http args: "" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http exten: "" +2025/09/02 17:32:32 [debug] 199669#199669: *1 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http process request header line +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header: "Host: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header: "User-Agent: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header: "Accept: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmZWQ2YmQ4NzlhNDRlZmM5ZGNjNDg5MjcwMzIzZDc3YTk4NDMyYWY1MGY0ZDllOWJjMWRmMGU1MmMwMDA2YmE1IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4NDg3NTIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJhODNiMWFjM2Q4NWRlNjUwYTI1YmVhYmMwYmVmNjdlZmU2ODU2ZTMzZDNkNTE5ZjI3YzIyYTAxNDU3MjAzMWJkIl0sWyJleHBpcmF0aW9uIiwiMTc1Njg1MjM1MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjI3MzFmNzJhODE5YTcxMDdiOTNlMjY4Yjg4N2U3ZjMzMmJmYTVkZjJlZjZjODg0NTE5ZGE5ZTRhZTA1NGI4NDBlZmU5MjdmNWNkZjg1OWMwNzdlMzVlNjRhYjhlOGFjOWM5N2Q1MmFiMjU2MjE5ZTQwOGQzNjFjZTQyMjkyMmRlIn0=" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header: "Content-Type: text/plain" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header: "Content-Length: 155" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http header done +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer del: 6: 102512904 +2025/09/02 17:32:32 [debug] 199669#199669: *1 generic phase: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 rewrite phase: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *1 test location: "/report" +2025/09/02 17:32:32 [debug] 199669#199669: *1 test location: "/upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 using configuration "=/upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http cl:155 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *1 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "PUT" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script regex: "^(PUT|HEAD)$" +2025/09/02 17:32:32 [notice] 199669#199669: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *1 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *1 generic phase: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *1 generic phase: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *1 generic phase: 7 +2025/09/02 17:32:32 [debug] 199669#199669: *1 access phase: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *1 access phase: 9 +2025/09/02 17:32:32 [debug] 199669#199669: *1 access phase: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *1 post access phase: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *1 generic phase: 12 +2025/09/02 17:32:32 [debug] 199669#199669: *1 generic phase: 13 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http client request body preread 155 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http request body content length filter +2025/09/02 17:32:32 [debug] 199669#199669: *1 http body new buf t:1 f:0 00005E003CE143A2, pos 00005E003CE143A2, size: 155 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http init upstream, client timer: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "QUERY_STRING" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "QUERY_STRING: " +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "REQUEST_METHOD" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "PUT" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "CONTENT_TYPE" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "text/plain" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "CONTENT_LENGTH" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "155" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "CONTENT_LENGTH: 155" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SCRIPT_NAME" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "/upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "REQUEST_URI" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "/upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "DOCUMENT_URI" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "/upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "DOCUMENT_ROOT" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SERVER_PROTOCOL" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "REQUEST_SCHEME" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "http" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "CGI/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SERVER_SOFTWARE" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "nginx/" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "1.18.0" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "REMOTE_ADDR" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "REMOTE_PORT" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "36812" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "REMOTE_PORT: 36812" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SERVER_ADDR" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SERVER_PORT" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SERVER_NAME" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "localhost" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "REDIRECT_STATUS" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "200" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "SCRIPT_FILENAME" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script var: "./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http script copy: "/ginxsom.fcgi" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmZWQ2YmQ4NzlhNDRlZmM5ZGNjNDg5MjcwMzIzZDc3YTk4NDMyYWY1MGY0ZDllOWJjMWRmMGU1MmMwMDA2YmE1IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4NDg3NTIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJhODNiMWFjM2Q4NWRlNjUwYTI1YmVhYmMwYmVmNjdlZmU2ODU2ZTMzZDNkNTE5ZjI3YzIyYTAxNDU3MjAzMWJkIl0sWyJleHBpcmF0aW9uIiwiMTc1Njg1MjM1MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjI3MzFmNzJhODE5YTcxMDdiOTNlMjY4Yjg4N2U3ZjMzMmJmYTVkZjJlZjZjODg0NTE5ZGE5ZTRhZTA1NGI4NDBlZmU5MjdmNWNkZjg1OWMwNzdlMzVlNjRhYjhlOGFjOWM5N2Q1MmFiMjU2MjE5ZTQwOGQzNjFjZTQyMjkyMmRlIn0=" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/02 17:32:32 [debug] 199669#199669: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 155" +2025/09/02 17:32:32 [debug] 199669#199669: *1 posix_memalign: 00005E003CE1B140:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http cleanup add: 00005E003CE297E8 +2025/09/02 17:32:32 [debug] 199669#199669: *1 get rr peer, try: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 stream socket 10 +2025/09/02 17:32:32 [debug] 199669#199669: *1 epoll add connection: fd:10 ev:80002005 +2025/09/02 17:32:32 [debug] 199669#199669: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/02 17:32:32 [debug] 199669#199669: *1 connected +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream connect: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 posix_memalign: 00005E003CDFAF20:128 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream send request +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream send request body +2025/09/02 17:32:32 [debug] 199669#199669: *1 chain writer buf fl:0 s:1224 +2025/09/02 17:32:32 [debug] 199669#199669: *1 chain writer buf fl:0 s:155 +2025/09/02 17:32:32 [debug] 199669#199669: *1 chain writer buf fl:0 s:13 +2025/09/02 17:32:32 [debug] 199669#199669: *1 chain writer in: 00005E003CE1B278 +2025/09/02 17:32:32 [debug] 199669#199669: *1 writev: 1392 of 1392 +2025/09/02 17:32:32 [debug] 199669#199669: *1 chain writer out: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer add: 10: 60000:102512905 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http request count:2 blk:0 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0004 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http run request: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream check client, write event:1, "/upload" +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:0004 d:0000715AC907B2C8 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream request: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream dummy handler +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 59999 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:0005 d:0000715AC907B2C8 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream request: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream process header +2025/09/02 17:32:32 [debug] 199669#199669: *1 malloc: 00005E003CE1C150:4096 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: fd:10 152 of 4096 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 8E +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 02 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record length: 142 +2025/09/02 17:32:32 [error] 199669#199669: *1 FastCGI sent in stderr: "LOG: [2025-09-02 17:32:32] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-02 17:32:32] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: eof:0, avail:0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream request: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream dummy handler +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 59999 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:2005 d:0000715AC907B2C8 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream request: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream process header +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: fd:10 576 of 3944 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: DA +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record length: 218 +2025/09/02 17:32:32 [error] 199669#199669: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record length: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 2D +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 03 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record length: 301 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi parser: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi header: "Status: 200 OK" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi parser: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi header: "Content-Type: application/json" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi parser: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi header done +2025/09/02 17:32:32 [debug] 199669#199669: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:32:32 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/02 17:32:32 [debug] 199669#199669: *1 write new buf t:1 f:0 00005E003CE1B538, pos 00005E003CE1B538, size: 260 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http write filter: l:0 f:0 s:260 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http cacheable: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream process upstream +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe read upstream: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe preread: 278 +2025/09/02 17:32:32 [debug] 199669#199669: *1 readv: eof:1, avail:0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 readv: 1, last:3368 +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe recv chain: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe buf free s:0 t:1 f:0 00005E003CE1C150, pos 00005E003CE1C312, size: 278 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe length: -1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 input buf #0 00005E003CE1C312 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record length: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi closed stdout +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 03 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 08 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi record length: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http fastcgi sent end request +2025/09/02 17:32:32 [debug] 199669#199669: *1 input buf 00005E003CE1C312 251 +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe write downstream: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe write downstream flush in +2025/09/02 17:32:32 [debug] 199669#199669: *1 http output filter "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http copy filter: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http postpone filter "/upload?" 00005E003CE1B248 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http chunk: 251 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write old buf t:1 f:0 00005E003CE1B538, pos 00005E003CE1B538, size: 260 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write new buf t:1 f:0 00005E003CE1B880, pos 00005E003CE1B880, size: 4 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write new buf t:1 f:0 00005E003CE1C150, pos 00005E003CE1C312, size: 251 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http write filter: l:0 f:0 s:517 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http copy filter: 0 "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 pipe write downstream done +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer: 10, old: 102512905, new: 102512910 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream exit: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *1 finalize http upstream request: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 finalize http fastcgi request +2025/09/02 17:32:32 [debug] 199669#199669: *1 free rr peer 1 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 close http upstream connection: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CDFAF20, unused: 48 +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer del: 10: 102512905 +2025/09/02 17:32:32 [debug] 199669#199669: *1 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http upstream temp fd: -1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http output filter "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http copy filter: "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http postpone filter "/upload?" 00007FFDCB785720 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http chunk: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write old buf t:1 f:0 00005E003CE1B538, pos 00005E003CE1B538, size: 260 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write old buf t:1 f:0 00005E003CE1B880, pos 00005E003CE1B880, size: 4 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write old buf t:1 f:0 00005E003CE1C150, pos 00005E003CE1C312, size: 251 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write old buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E5, size: 5 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http write filter: l:1 f:0 s:522 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http write filter limit 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 writev: 522 of 522 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http write filter 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http copy filter: 0 "/upload?" +2025/09/02 17:32:32 [debug] 199669#199669: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 set http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *1 http close request +2025/09/02 17:32:32 [debug] 199669#199669: *1 http log handler +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE1C150 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE32490, unused: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE28800, unused: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE1B140, unused: 1770 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 hc free: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *1 hc busy: 0000000000000000 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 tcp_nodelay +2025/09/02 17:32:32 [debug] 199669#199669: *1 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer add: 6: 65000:102517910 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 4 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 65000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:2005 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *1 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *1 recv: fd:6 0 of 1024 +2025/09/02 17:32:32 [info] 199669#199669: *1 client 127.0.0.1 closed keepalive connection +2025/09/02 17:32:32 [debug] 199669#199669: *1 close http connection: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *1 event timer del: 6: 102517910 +2025/09/02 17:32:32 [debug] 199669#199669: *1 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *1 free: 00005E003CE11840, unused: 120 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: -1 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/02 17:32:32 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:32:32 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *3 accept: 127.0.0.1:36816 fd:6 +2025/09/02 17:32:32 [debug] 199669#199669: *3 event timer add: 6: 60000:102512918 +2025/09/02 17:32:32 [debug] 199669#199669: *3 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 7 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http wait request handler +2025/09/02 17:32:32 [debug] 199669#199669: *3 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *3 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 recv: fd:6 146 of 1024 +2025/09/02 17:32:32 [debug] 199669#199669: *3 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http process request line +2025/09/02 17:32:32 [debug] 199669#199669: *3 http request line: "GET /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http uri: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http args: "" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http exten: "txt" +2025/09/02 17:32:32 [debug] 199669#199669: *3 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http process request header line +2025/09/02 17:32:32 [debug] 199669#199669: *3 http header: "Host: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http header: "User-Agent: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http header: "Accept: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http header done +2025/09/02 17:32:32 [debug] 199669#199669: *3 event timer del: 6: 102512918 +2025/09/02 17:32:32 [debug] 199669#199669: *3 generic phase: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 rewrite phase: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *3 test location: "/debug/list" +2025/09/02 17:32:32 [debug] 199669#199669: *3 test location: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *3 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:32:32 [debug] 199669#199669: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *3 using configuration "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http cl:-1 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *3 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script var: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script value: "DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script var: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script value: "HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script var: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script value: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script not equal +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script not equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *3 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *3 generic phase: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *3 generic phase: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *3 generic phase: 7 +2025/09/02 17:32:32 [debug] 199669#199669: *3 access phase: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *3 access phase: 9 +2025/09/02 17:32:32 [debug] 199669#199669: *3 access phase: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *3 post access phase: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *3 generic phase: 12 +2025/09/02 17:32:32 [debug] 199669#199669: *3 try files handler +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http script copy: ".txt" +2025/09/02 17:32:32 [debug] 199669#199669: *3 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" +2025/09/02 17:32:32 [debug] 199669#199669: *3 try file uri: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" +2025/09/02 17:32:32 [debug] 199669#199669: *3 generic phase: 13 +2025/09/02 17:32:32 [debug] 199669#199669: *3 content phase: 14 +2025/09/02 17:32:32 [debug] 199669#199669: *3 content phase: 15 +2025/09/02 17:32:32 [debug] 199669#199669: *3 content phase: 16 +2025/09/02 17:32:32 [debug] 199669#199669: *3 content phase: 17 +2025/09/02 17:32:32 [debug] 199669#199669: *3 content phase: 18 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http filename: "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" +2025/09/02 17:32:32 [debug] 199669#199669: *3 add cleanup: 00005E003CE28BE0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http static fd: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http set discard body +2025/09/02 17:32:32 [debug] 199669#199669: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:32:32 GMT +Content-Type: text/plain +Content-Length: 155 +Last-Modified: Tue, 02 Sep 2025 21:32:32 GMT +Connection: keep-alive +ETag: "68b76270-9b" +Cache-Control: public, max-age=31536000, immutable +Accept-Ranges: bytes + +2025/09/02 17:32:32 [debug] 199669#199669: *3 write new buf t:1 f:0 00005E003CE28DD0, pos 00005E003CE28DD0, size: 299 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http write filter: l:0 f:0 s:299 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http output filter "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http copy filter: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http postpone filter "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" 00007FFDCB785610 +2025/09/02 17:32:32 [debug] 199669#199669: *3 write old buf t:1 f:0 00005E003CE28DD0, pos 00005E003CE28DD0, size: 299 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 write new buf t:0 f:1 0000000000000000, pos 0000000000000000, size: 0 file: 0, size: 155 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http write filter: l:1 f:0 s:454 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http write filter limit 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 tcp_nopush +2025/09/02 17:32:32 [debug] 199669#199669: *3 writev: 299 of 299 +2025/09/02 17:32:32 [debug] 199669#199669: *3 sendfile: @0 155 +2025/09/02 17:32:32 [debug] 199669#199669: *3 sendfile: 155 of 155 @0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http write filter 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http copy filter: 0 "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *3 http finalize request: 0, "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" a:1, c:1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 set http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *3 http close request +2025/09/02 17:32:32 [debug] 199669#199669: *3 http log handler +2025/09/02 17:32:32 [debug] 199669#199669: *3 run cleanup: 00005E003CE28BE0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 file cleanup: fd:10 +2025/09/02 17:32:32 [debug] 199669#199669: *3 free: 00005E003CE32490, unused: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *3 free: 00005E003CE28800, unused: 1932 +2025/09/02 17:32:32 [debug] 199669#199669: *3 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 hc free: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *3 hc busy: 0000000000000000 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 event timer add: 6: 65000:102517918 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 65000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:2001 d:0000715AC907B1E1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *3 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *3 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *3 recv: fd:6 0 of 1024 +2025/09/02 17:32:32 [info] 199669#199669: *3 client 127.0.0.1 closed keepalive connection +2025/09/02 17:32:32 [debug] 199669#199669: *3 close http connection: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *3 event timer del: 6: 102517918 +2025/09/02 17:32:32 [debug] 199669#199669: *3 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *3 free: 00005E003CE11840, unused: 136 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: -1 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/02 17:32:32 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:32:32 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *4 accept: 127.0.0.1:36824 fd:6 +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer add: 6: 60000:102513284 +2025/09/02 17:32:32 [debug] 199669#199669: *4 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 365 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http wait request handler +2025/09/02 17:32:32 [debug] 199669#199669: *4 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *4 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 recv: fd:6 784 of 1024 +2025/09/02 17:32:32 [debug] 199669#199669: *4 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http process request line +2025/09/02 17:32:32 [debug] 199669#199669: *4 http request line: "DELETE /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http uri: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http args: "" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http exten: "" +2025/09/02 17:32:32 [debug] 199669#199669: *4 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http process request header line +2025/09/02 17:32:32 [debug] 199669#199669: *4 http header: "Host: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http header: "User-Agent: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http header: "Accept: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1ZTJjY2U1YmQ1ZGFiZjMyNWNkNjNmZmZlMjIxY2E2NmM2MGZlZjhmNWM1YzdhMzg5NWJiZGI3Y2JkYzk1NjI2IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4NDg3NTIsInRhZ3MiOltbInQiLCJkZWxldGUiXSxbIngiLCJhODNiMWFjM2Q4NWRlNjUwYTI1YmVhYmMwYmVmNjdlZmU2ODU2ZTMzZDNkNTE5ZjI3YzIyYTAxNDU3MjAzMWJkIl0sWyJleHBpcmF0aW9uIiwiMTc1Njg1MjM1MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjE2ODlmMDQwNGJiZWI0ZDgxMjliNTQ3YjFmNGI2NjgwNjAxOGViNWQxYTg1NWJmODFlZDgxMDk1MDliMTM5ODQ4MWQ0MzlkZGIzNzYxZDY5ZDkwNGZiMDM0OWZiYjk3YTg2NzY0Zjg0NGViMTZkMzJkY2VkMzM2ZDdkMzliOGFlIn0=" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http header done +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer del: 6: 102513284 +2025/09/02 17:32:32 [debug] 199669#199669: *4 generic phase: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 rewrite phase: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: "/debug/list" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 using configuration "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http cl:-1 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *4 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script value: "DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script regex: "^/(.*)$" +2025/09/02 17:32:32 [notice] 199669#199669: *4 "^/(.*)$" matches "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd", client: 127.0.0.1, server: localhost, request: "DELETE /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "/fcgi-delete/" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script regex end +2025/09/02 17:32:32 [notice] 199669#199669: *4 rewritten data: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd", args: "", client: 127.0.0.1, server: localhost, request: "DELETE /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *4 uri changes: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: "/debug/list" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: "/health" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 using configuration "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http cl:-1 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *4 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *4 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *4 generic phase: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *4 generic phase: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *4 generic phase: 7 +2025/09/02 17:32:32 [debug] 199669#199669: *4 access phase: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *4 access phase: 9 +2025/09/02 17:32:32 [debug] 199669#199669: *4 access phase: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *4 post access phase: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *4 generic phase: 12 +2025/09/02 17:32:32 [debug] 199669#199669: *4 generic phase: 13 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http init upstream, client timer: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 epoll add event: fd:6 op:3 ev:80002005 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "QUERY_STRING" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "QUERY_STRING: " +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "REQUEST_METHOD" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "REQUEST_METHOD: DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "CONTENT_TYPE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "CONTENT_TYPE: " +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "CONTENT_LENGTH" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "CONTENT_LENGTH: " +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SCRIPT_NAME" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SCRIPT_NAME: /fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "REQUEST_URI" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "REQUEST_URI: /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "DOCUMENT_URI" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "DOCUMENT_URI: /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "DOCUMENT_ROOT" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SERVER_PROTOCOL" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "REQUEST_SCHEME" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "http" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "REQUEST_SCHEME: http" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "GATEWAY_INTERFACE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "CGI/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SERVER_SOFTWARE" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "nginx/" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "1.18.0" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "REMOTE_ADDR" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "REMOTE_PORT" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "36824" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "REMOTE_PORT: 36824" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SERVER_ADDR" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SERVER_PORT" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SERVER_PORT: 9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SERVER_NAME" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "localhost" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SERVER_NAME: localhost" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "REDIRECT_STATUS" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "200" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "SCRIPT_FILENAME" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script var: "./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http script copy: "/ginxsom.fcgi" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *4 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1ZTJjY2U1YmQ1ZGFiZjMyNWNkNjNmZmZlMjIxY2E2NmM2MGZlZjhmNWM1YzdhMzg5NWJiZGI3Y2JkYzk1NjI2IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4NDg3NTIsInRhZ3MiOltbInQiLCJkZWxldGUiXSxbIngiLCJhODNiMWFjM2Q4NWRlNjUwYTI1YmVhYmMwYmVmNjdlZmU2ODU2ZTMzZDNkNTE5ZjI3YzIyYTAxNDU3MjAzMWJkIl0sWyJleHBpcmF0aW9uIiwiMTc1Njg1MjM1MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjE2ODlmMDQwNGJiZWI0ZDgxMjliNTQ3YjFmNGI2NjgwNjAxOGViNWQxYTg1NWJmODFlZDgxMDk1MDliMTM5ODQ4MWQ0MzlkZGIzNzYxZDY5ZDkwNGZiMDM0OWZiYjk3YTg2NzY0Zjg0NGViMTZkMzJkY2VkMzM2ZDdkMzliOGFlIn0=" +2025/09/02 17:32:32 [debug] 199669#199669: *4 posix_memalign: 00005E003CE1B140:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http cleanup add: 00005E003CE297D8 +2025/09/02 17:32:32 [debug] 199669#199669: *4 get rr peer, try: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 stream socket 10 +2025/09/02 17:32:32 [debug] 199669#199669: *4 epoll add connection: fd:10 ev:80002005 +2025/09/02 17:32:32 [debug] 199669#199669: *4 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #5 +2025/09/02 17:32:32 [debug] 199669#199669: *4 connected +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream connect: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 posix_memalign: 00005E003CDFAF20:128 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream send request +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream send request body +2025/09/02 17:32:32 [debug] 199669#199669: *4 chain writer buf fl:0 s:1352 +2025/09/02 17:32:32 [debug] 199669#199669: *4 chain writer in: 00005E003CE297F0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 writev: 1352 of 1352 +2025/09/02 17:32:32 [debug] 199669#199669: *4 chain writer out: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer add: 10: 60000:102513284 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http finalize request: -4, "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" a:1, c:2 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http request count:2 blk:0 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0004 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http run request: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream check client, write event:1, "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:0004 d:0000715AC907B2C9 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream request: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream dummy handler +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 2 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 59998 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:2005 d:0000715AC907B2C9 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream request: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream process header +2025/09/02 17:32:32 [debug] 199669#199669: *4 malloc: 00005E003CE1C150:4096 +2025/09/02 17:32:32 [debug] 199669#199669: *4 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 recv: fd:10 376 of 4096 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 96 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 02 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record length: 150 +2025/09/02 17:32:32 [error] 199669#199669: *4 FastCGI sent in stderr: "LOG: [2025-09-02 17:32:32] DELETE /delete - Auth: pending - Status: 0 +LOG: [2025-09-02 17:32:32] DELETE /delete - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "DELETE /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record length: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: AF +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record length: 175 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi parser: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi header: "Status: 200 OK" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi parser: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi header: "Content-Type: application/json" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi parser: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi header done +2025/09/02 17:32:32 [debug] 199669#199669: *4 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:32:32 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/02 17:32:32 [debug] 199669#199669: *4 write new buf t:1 f:0 00005E003CE1B460, pos 00005E003CE1B460, size: 260 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http write filter: l:0 f:0 s:260 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http cacheable: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream process upstream +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe read upstream: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe preread: 150 +2025/09/02 17:32:32 [debug] 199669#199669: *4 readv: eof:1, avail:0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 readv: 1, last:3720 +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe recv chain: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe buf free s:0 t:1 f:0 00005E003CE1C150, pos 00005E003CE1C232, size: 150 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe length: -1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 input buf #0 00005E003CE1C232 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record length: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi closed stdout +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 03 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 08 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi record length: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http fastcgi sent end request +2025/09/02 17:32:32 [debug] 199669#199669: *4 input buf 00005E003CE1C232 125 +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe write downstream: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe write downstream flush in +2025/09/02 17:32:32 [debug] 199669#199669: *4 http output filter "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http copy filter: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http postpone filter "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" 00005E003CE1B690 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http chunk: 125 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write old buf t:1 f:0 00005E003CE1B460, pos 00005E003CE1B460, size: 260 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write new buf t:1 f:0 00005E003CE1B7E8, pos 00005E003CE1B7E8, size: 4 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write new buf t:1 f:0 00005E003CE1C150, pos 00005E003CE1C232, size: 125 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http write filter: l:0 f:0 s:391 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http copy filter: 0 "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 pipe write downstream done +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer: 10, old: 102513284, new: 102513289 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream exit: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *4 finalize http upstream request: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 finalize http fastcgi request +2025/09/02 17:32:32 [debug] 199669#199669: *4 free rr peer 1 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 close http upstream connection: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CDFAF20, unused: 48 +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer del: 10: 102513284 +2025/09/02 17:32:32 [debug] 199669#199669: *4 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http upstream temp fd: -1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http output filter "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http copy filter: "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http postpone filter "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" 00007FFDCB785720 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http chunk: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write old buf t:1 f:0 00005E003CE1B460, pos 00005E003CE1B460, size: 260 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write old buf t:1 f:0 00005E003CE1B7E8, pos 00005E003CE1B7E8, size: 4 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write old buf t:1 f:0 00005E003CE1C150, pos 00005E003CE1C232, size: 125 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write old buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E5, size: 5 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http write filter: l:1 f:0 s:396 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http write filter limit 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 writev: 396 of 396 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http write filter 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http copy filter: 0 "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *4 http finalize request: 0, "/fcgi-delete/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" a:1, c:1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 set http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *4 http close request +2025/09/02 17:32:32 [debug] 199669#199669: *4 http log handler +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE1C150 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE32490, unused: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE28800, unused: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE1B140, unused: 1845 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 hc free: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *4 hc busy: 0000000000000000 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 tcp_nodelay +2025/09/02 17:32:32 [debug] 199669#199669: *4 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer add: 6: 65000:102518289 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 3 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 65000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:2005 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *4 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *4 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *4 recv: fd:6 0 of 1024 +2025/09/02 17:32:32 [info] 199669#199669: *4 client 127.0.0.1 closed keepalive connection +2025/09/02 17:32:32 [debug] 199669#199669: *4 close http connection: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *4 event timer del: 6: 102518289 +2025/09/02 17:32:32 [debug] 199669#199669: *4 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *4 free: 00005E003CE11840, unused: 120 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 2 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: -1 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/02 17:32:32 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:32:32 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *6 accept: 127.0.0.1:36836 fd:6 +2025/09/02 17:32:32 [debug] 199669#199669: *6 event timer add: 6: 60000:102513302 +2025/09/02 17:32:32 [debug] 199669#199669: *6 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 11 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http wait request handler +2025/09/02 17:32:32 [debug] 199669#199669: *6 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *6 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 recv: fd:6 146 of 1024 +2025/09/02 17:32:32 [debug] 199669#199669: *6 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http process request line +2025/09/02 17:32:32 [debug] 199669#199669: *6 http request line: "GET /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http uri: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http args: "" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http exten: "txt" +2025/09/02 17:32:32 [debug] 199669#199669: *6 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http process request header line +2025/09/02 17:32:32 [debug] 199669#199669: *6 http header: "Host: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http header: "User-Agent: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http header: "Accept: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http header done +2025/09/02 17:32:32 [debug] 199669#199669: *6 event timer del: 6: 102513302 +2025/09/02 17:32:32 [debug] 199669#199669: *6 generic phase: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 rewrite phase: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *6 test location: "/debug/list" +2025/09/02 17:32:32 [debug] 199669#199669: *6 test location: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:32:32 [debug] 199669#199669: *6 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *6 using configuration "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http cl:-1 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *6 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script var: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script value: "DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script var: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script value: "HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script var: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script value: "GET" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script not equal +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script not equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *6 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *6 generic phase: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *6 generic phase: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *6 generic phase: 7 +2025/09/02 17:32:32 [debug] 199669#199669: *6 access phase: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *6 access phase: 9 +2025/09/02 17:32:32 [debug] 199669#199669: *6 access phase: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *6 post access phase: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *6 generic phase: 12 +2025/09/02 17:32:32 [debug] 199669#199669: *6 try files handler +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".txt" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".jpg" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.jpg" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.jpg" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".jpeg" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.jpeg" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.jpeg" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".png" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.png" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.png" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".webp" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.webp" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.webp" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".gif" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.gif" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.gif" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".pdf" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.pdf" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.pdf" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".mp4" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.mp4" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.mp4" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".mp3" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.mp3" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.mp3" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http script copy: ".md" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.md" "./blobs/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.md" +2025/09/02 17:32:32 [debug] 199669#199669: *6 trying to use file: "=404" "./blobs=404" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http finalize request: 404, "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" a:1, c:1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http special response: 404, "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http set discard body +2025/09/02 17:32:32 [debug] 199669#199669: *6 HTTP/1.1 404 Not Found +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:32:32 GMT +Content-Type: text/html +Content-Length: 162 +Connection: keep-alive + +2025/09/02 17:32:32 [debug] 199669#199669: *6 write new buf t:1 f:0 00005E003CE28BE0, pos 00005E003CE28BE0, size: 164 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http write filter: l:0 f:0 s:164 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http output filter "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http copy filter: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http postpone filter "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" 00005E003CE28DD0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 write old buf t:1 f:0 00005E003CE28BE0, pos 00005E003CE28BE0, size: 164 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 write new buf t:0 f:0 0000000000000000, pos 00005E002EED4580, size: 100 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 write new buf t:0 f:0 0000000000000000, pos 00005E002EED4C80, size: 62 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http write filter: l:1 f:0 s:326 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http write filter limit 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 writev: 326 of 326 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http write filter 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http copy filter: 0 "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" +2025/09/02 17:32:32 [debug] 199669#199669: *6 http finalize request: 0, "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd.txt?" a:1, c:1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 set http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *6 http close request +2025/09/02 17:32:32 [debug] 199669#199669: *6 http log handler +2025/09/02 17:32:32 [debug] 199669#199669: *6 free: 00005E003CE32490, unused: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 free: 00005E003CE28800, unused: 2356 +2025/09/02 17:32:32 [debug] 199669#199669: *6 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 hc free: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *6 hc busy: 0000000000000000 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 tcp_nodelay +2025/09/02 17:32:32 [debug] 199669#199669: *6 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 event timer add: 6: 65000:102518302 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 65000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:2001 d:0000715AC907B1E1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *6 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *6 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *6 recv: fd:6 0 of 1024 +2025/09/02 17:32:32 [info] 199669#199669: *6 client 127.0.0.1 closed keepalive connection +2025/09/02 17:32:32 [debug] 199669#199669: *6 close http connection: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *6 event timer del: 6: 102518302 +2025/09/02 17:32:32 [debug] 199669#199669: *6 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *6 free: 00005E003CE11840, unused: 136 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: -1 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/02 17:32:32 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:32:32 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *7 accept: 127.0.0.1:36850 fd:6 +2025/09/02 17:32:32 [debug] 199669#199669: *7 event timer add: 6: 60000:102513313 +2025/09/02 17:32:32 [debug] 199669#199669: *7 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 10 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http wait request handler +2025/09/02 17:32:32 [debug] 199669#199669: *7 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *7 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 recv: fd:6 143 of 1024 +2025/09/02 17:32:32 [debug] 199669#199669: *7 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http process request line +2025/09/02 17:32:32 [debug] 199669#199669: *7 http request line: "HEAD /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http uri: "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http args: "" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http exten: "" +2025/09/02 17:32:32 [debug] 199669#199669: *7 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http process request header line +2025/09/02 17:32:32 [debug] 199669#199669: *7 http header: "Host: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http header: "User-Agent: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http header: "Accept: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http header done +2025/09/02 17:32:32 [debug] 199669#199669: *7 event timer del: 6: 102513313 +2025/09/02 17:32:32 [debug] 199669#199669: *7 generic phase: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 rewrite phase: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: "/debug/list" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 using configuration "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http cl:-1 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *7 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script value: "DELETE" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script equal: no +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script if: false +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script value: "HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script equal +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script if +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script regex: "^/(.*)$" +2025/09/02 17:32:32 [notice] 199669#199669: *7 "^/(.*)$" matches "/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd", client: 127.0.0.1, server: localhost, request: "HEAD /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "/fcgi-head/" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script regex end +2025/09/02 17:32:32 [notice] 199669#199669: *7 rewritten data: "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd", args: "", client: 127.0.0.1, server: localhost, request: "HEAD /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *7 uri changes: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: "/media" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: "/debug/list" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: "/health" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 using configuration "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http cl:-1 max:104857600 +2025/09/02 17:32:32 [debug] 199669#199669: *7 rewrite phase: 3 +2025/09/02 17:32:32 [debug] 199669#199669: *7 post rewrite phase: 4 +2025/09/02 17:32:32 [debug] 199669#199669: *7 generic phase: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *7 generic phase: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *7 generic phase: 7 +2025/09/02 17:32:32 [debug] 199669#199669: *7 access phase: 8 +2025/09/02 17:32:32 [debug] 199669#199669: *7 access phase: 9 +2025/09/02 17:32:32 [debug] 199669#199669: *7 access phase: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *7 post access phase: 11 +2025/09/02 17:32:32 [debug] 199669#199669: *7 generic phase: 12 +2025/09/02 17:32:32 [debug] 199669#199669: *7 generic phase: 13 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http init upstream, client timer: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "REQUEST_METHOD" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "REQUEST_URI" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "/" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script capture: "a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "REQUEST_URI: /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "SCRIPT_FILENAME" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "./blobs" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "QUERY_STRING" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "QUERY_STRING: " +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "CONTENT_TYPE" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "CONTENT_TYPE: " +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "CONTENT_LENGTH" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "CONTENT_LENGTH: " +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "SERVER_PROTOCOL" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "SERVER_SOFTWARE" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "nginx/" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "1.18.0" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "REMOTE_ADDR" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "REMOTE_PORT" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "36850" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "REMOTE_PORT: 36850" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "SERVER_ADDR" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "SERVER_PORT" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script copy: "SERVER_NAME" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http script var: "localhost" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/02 17:32:32 [debug] 199669#199669: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http cleanup add: 00005E003CE294C8 +2025/09/02 17:32:32 [debug] 199669#199669: *7 get rr peer, try: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 stream socket 10 +2025/09/02 17:32:32 [debug] 199669#199669: *7 epoll add connection: fd:10 ev:80002005 +2025/09/02 17:32:32 [debug] 199669#199669: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/02 17:32:32 [debug] 199669#199669: *7 connected +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream connect: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 posix_memalign: 00005E003CDFAF20:128 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream send request +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream send request body +2025/09/02 17:32:32 [debug] 199669#199669: *7 chain writer buf fl:0 s:512 +2025/09/02 17:32:32 [debug] 199669#199669: *7 chain writer in: 00005E003CE29508 +2025/09/02 17:32:32 [debug] 199669#199669: *7 writev: 512 of 512 +2025/09/02 17:32:32 [debug] 199669#199669: *7 chain writer out: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *7 event timer add: 10: 60000:102513313 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http finalize request: -4, "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" a:1, c:2 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http request count:2 blk:0 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:0004 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http run request: "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream check client, write event:1, "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd" +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:0004 d:0000715AC907B2C8 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream request: "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream dummy handler +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 59999 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:10 ev:0005 d:0000715AC907B2C8 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream request: "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http upstream process header +2025/09/02 17:32:32 [debug] 199669#199669: *7 malloc: 00005E003CE1B140:4096 +2025/09/02 17:32:32 [debug] 199669#199669: *7 recv: eof:0, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 recv: fd:10 248 of 4096 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 7E +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 02 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record length: 126 +2025/09/02 17:32:32 [error] 199669#199669: *7 FastCGI sent in stderr: "LOG: [2025-09-02 17:32:32] HEAD /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 07 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record length: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 01 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 42 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 06 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record byte: 00 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi record length: 66 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi parser: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi header: "Status: 404 Not Found" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi parser: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi header: "Content-Type: text/plain" +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi parser: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http fastcgi header done +2025/09/02 17:32:32 [debug] 199669#199669: *7 posix_memalign: 00005E003CE1C150:4096 @16 +2025/09/02 17:32:32 [debug] 199669#199669: *7 HTTP/1.1 404 Not Found +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:32:32 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/02 17:32:32 [debug] 199669#199669: *7 write new buf t:1 f:0 00005E003CE1C170, pos 00005E003CE1C170, size: 144 file: 0, size: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http write filter: l:1 f:0 s:144 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http write filter limit 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 writev: 144 of 144 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http write filter 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *7 finalize http upstream request: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 finalize http fastcgi request +2025/09/02 17:32:32 [debug] 199669#199669: *7 free rr peer 1 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 close http upstream connection: 10 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CDFAF20, unused: 48 +2025/09/02 17:32:32 [debug] 199669#199669: *7 event timer del: 10: 102513313 +2025/09/02 17:32:32 [debug] 199669#199669: *7 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http finalize request: 0, "/fcgi-head/a83b1ac3d85de650a25beabc0bef67efe6856e33d3d519f27c22a014572031bd?" a:1, c:1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 set http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *7 http close request +2025/09/02 17:32:32 [debug] 199669#199669: *7 http log handler +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE1B140 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE32490, unused: 5 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE28800, unused: 104 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE1C150, unused: 3735 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 hc free: 0000000000000000 +2025/09/02 17:32:32 [debug] 199669#199669: *7 hc busy: 0000000000000000 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 tcp_nodelay +2025/09/02 17:32:32 [debug] 199669#199669: *7 reusable connection: 1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 event timer add: 6: 65000:102518314 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: 65000 +2025/09/02 17:32:32 [debug] 199669#199669: epoll: fd:6 ev:2005 d:0000715AC907B1E0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 http keepalive handler +2025/09/02 17:32:32 [debug] 199669#199669: *7 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:32 [debug] 199669#199669: *7 recv: eof:1, avail:-1 +2025/09/02 17:32:32 [debug] 199669#199669: *7 recv: fd:6 0 of 1024 +2025/09/02 17:32:32 [info] 199669#199669: *7 client 127.0.0.1 closed keepalive connection +2025/09/02 17:32:32 [debug] 199669#199669: *7 close http connection: 6 +2025/09/02 17:32:32 [debug] 199669#199669: *7 event timer del: 6: 102518314 +2025/09/02 17:32:32 [debug] 199669#199669: *7 reusable connection: 0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE140A0 +2025/09/02 17:32:32 [debug] 199669#199669: *7 free: 00005E003CE11840, unused: 120 +2025/09/02 17:32:32 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:32 [debug] 199669#199669: worker cycle +2025/09/02 17:32:32 [debug] 199669#199669: epoll timer: -1 +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/02 17:32:48 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/02 17:32:48 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/02 17:32:48 [debug] 199669#199669: *9 accept: 127.0.0.1:36310 fd:6 +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer add: 6: 60000:102528402 +2025/09/02 17:32:48 [debug] 199669#199669: *9 reusable connection: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/02 17:32:48 [debug] 199669#199669: timer delta: 15087 +2025/09/02 17:32:48 [debug] 199669#199669: worker cycle +2025/09/02 17:32:48 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http wait request handler +2025/09/02 17:32:48 [debug] 199669#199669: *9 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:0, avail:-1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: fd:6 1024 of 1024 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: avail:112 +2025/09/02 17:32:48 [debug] 199669#199669: *9 reusable connection: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http process request line +2025/09/02 17:32:48 [debug] 199669#199669: *9 http request line: "PUT /upload HTTP/1.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http uri: "/upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http args: "" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http exten: "" +2025/09/02 17:32:48 [debug] 199669#199669: *9 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http process request header line +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "Host: localhost:9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "User-Agent: curl/8.15.0" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "Accept: */*" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMjU2OTgzOGU5OGFkOTIyNmJlMjM3MDZmMGVlODY3ZTM2YmFmM2EyOGJmOWY3OGJjOGZmMTJjNmUxNDkxYTQwIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4NDg3NjgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJjNWYxZjEyZjBkNWVkOWMwOTIzMTdiOThiMTMzODY5MmM4ZGUyNDBjYjc0ZDY1MTc5MWFkZmQ3ZTkwYWRhNGViIl0sWyJleHBpcmF0aW9uIiwiMTc1Njg1MjM2NyJdXSwiY29udGVudCI6IiIsInNpZyI6IjExMDAyNDJhZTk4YzkyYTE5N2VkMWIxYzBkMTM0NDVhYmFkMzc4YjU3MDg2N2ViYzI2YmQyNmJhYzUwZDdiODFjNzI1MjIyYzcwMmMyMjBjZmRkZjY4OWI2NzY1ODkzZmNmN2ZiOTU1NzEwYWEyYjkxNWQ2MTY1ZDk4MWFhNTAxIn0=" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "Content-Type: text/plain" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "Content-Disposition: attachment; filename="test_blob_1756848767.txt"" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header: "Content-Length: 296" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http header done +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer del: 6: 102528402 +2025/09/02 17:32:48 [debug] 199669#199669: *9 generic phase: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 rewrite phase: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 test location: "/media" +2025/09/02 17:32:48 [debug] 199669#199669: *9 test location: "/report" +2025/09/02 17:32:48 [debug] 199669#199669: *9 test location: "/upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 using configuration "=/upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http cl:296 max:104857600 +2025/09/02 17:32:48 [debug] 199669#199669: *9 rewrite phase: 3 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "PUT" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script regex: "^(PUT|HEAD)$" +2025/09/02 17:32:48 [notice] 199669#199669: *9 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script if +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script if: false +2025/09/02 17:32:48 [debug] 199669#199669: *9 post rewrite phase: 4 +2025/09/02 17:32:48 [debug] 199669#199669: *9 generic phase: 5 +2025/09/02 17:32:48 [debug] 199669#199669: *9 generic phase: 6 +2025/09/02 17:32:48 [debug] 199669#199669: *9 generic phase: 7 +2025/09/02 17:32:48 [debug] 199669#199669: *9 access phase: 8 +2025/09/02 17:32:48 [debug] 199669#199669: *9 access phase: 9 +2025/09/02 17:32:48 [debug] 199669#199669: *9 access phase: 10 +2025/09/02 17:32:48 [debug] 199669#199669: *9 post access phase: 11 +2025/09/02 17:32:48 [debug] 199669#199669: *9 generic phase: 12 +2025/09/02 17:32:48 [debug] 199669#199669: *9 generic phase: 13 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http client request body preread 184 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http request body content length filter +2025/09/02 17:32:48 [debug] 199669#199669: *9 http body new buf t:1 f:0 00005E003CE143E8, pos 00005E003CE143E8, size: 184 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http read client request body +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:0, avail:112 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: fd:6 112 of 112 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: avail:0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http client request body recv 112 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http body new buf t:1 f:0 00005E003CE29290, pos 00005E003CE29290, size: 112 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http client request body rest 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http init upstream, client timer: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/02 17:32:48 [debug] 199669#199669: *9 posix_memalign: 00005E003CE1B140:4096 @16 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "QUERY_STRING" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "QUERY_STRING: " +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "REQUEST_METHOD" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "PUT" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "CONTENT_TYPE" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "text/plain" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "CONTENT_LENGTH" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "296" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SCRIPT_NAME" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "/upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "REQUEST_URI" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "/upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "REQUEST_URI: /upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "DOCUMENT_URI" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "/upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "DOCUMENT_ROOT" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "./blobs" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SERVER_PROTOCOL" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "HTTP/1.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "REQUEST_SCHEME" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "http" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "CGI/1.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SERVER_SOFTWARE" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "nginx/" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "1.18.0" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "REMOTE_ADDR" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "127.0.0.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "REMOTE_PORT" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "36310" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "REMOTE_PORT: 36310" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SERVER_ADDR" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "127.0.0.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SERVER_PORT" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SERVER_NAME" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "localhost" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "REDIRECT_STATUS" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "200" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "SCRIPT_FILENAME" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script var: "./blobs" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http script copy: "/ginxsom.fcgi" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMjU2OTgzOGU5OGFkOTIyNmJlMjM3MDZmMGVlODY3ZTM2YmFmM2EyOGJmOWY3OGJjOGZmMTJjNmUxNDkxYTQwIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4NDg3NjgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJjNWYxZjEyZjBkNWVkOWMwOTIzMTdiOThiMTMzODY5MmM4ZGUyNDBjYjc0ZDY1MTc5MWFkZmQ3ZTkwYWRhNGViIl0sWyJleHBpcmF0aW9uIiwiMTc1Njg1MjM2NyJdXSwiY29udGVudCI6IiIsInNpZyI6IjExMDAyNDJhZTk4YzkyYTE5N2VkMWIxYzBkMTM0NDVhYmFkMzc4YjU3MDg2N2ViYzI2YmQyNmJhYzUwZDdiODFjNzI1MjIyYzcwMmMyMjBjZmRkZjY4OWI2NzY1ODkzZmNmN2ZiOTU1NzEwYWEyYjkxNWQ2MTY1ZDk4MWFhNTAxIn0=" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756848767.txt"" +2025/09/02 17:32:48 [debug] 199669#199669: *9 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http cleanup add: 00005E003CE295E0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 get rr peer, try: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 stream socket 10 +2025/09/02 17:32:48 [debug] 199669#199669: *9 epoll add connection: fd:10 ev:80002005 +2025/09/02 17:32:48 [debug] 199669#199669: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/02 17:32:48 [debug] 199669#199669: *9 connected +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream connect: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 posix_memalign: 00005E003CDFAF20:128 @16 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream send request +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream send request body +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer buf fl:0 s:1304 +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer buf fl:0 s:184 +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer buf fl:0 s:8 +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer buf fl:0 s:112 +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer buf fl:0 s:8 +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer in: 00005E003CE29670 +2025/09/02 17:32:48 [debug] 199669#199669: *9 writev: 1616 of 1616 +2025/09/02 17:32:48 [debug] 199669#199669: *9 chain writer out: 0000000000000000 +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer add: 10: 60000:102528402 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http request count:2 blk:0 +2025/09/02 17:32:48 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:48 [debug] 199669#199669: worker cycle +2025/09/02 17:32:48 [debug] 199669#199669: epoll timer: 60000 +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:6 ev:0004 d:0000715AC907B1E1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http run request: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream check client, write event:1, "/upload" +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:10 ev:0004 d:0000715AC907B2C9 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream request: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream dummy handler +2025/09/02 17:32:48 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:48 [debug] 199669#199669: worker cycle +2025/09/02 17:32:48 [debug] 199669#199669: epoll timer: 59999 +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:10 ev:0005 d:0000715AC907B2C9 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream request: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream process header +2025/09/02 17:32:48 [debug] 199669#199669: *9 malloc: 00005E003CE1C150:4096 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:0, avail:-1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: fd:10 152 of 4096 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 07 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 8E +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 02 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record length: 142 +2025/09/02 17:32:48 [error] 199669#199669: *9 FastCGI sent in stderr: "LOG: [2025-09-02 17:32:48] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-02 17:32:48] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:0, avail:0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream request: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream dummy handler +2025/09/02 17:32:48 [debug] 199669#199669: timer delta: 0 +2025/09/02 17:32:48 [debug] 199669#199669: worker cycle +2025/09/02 17:32:48 [debug] 199669#199669: epoll timer: 59999 +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:10 ev:2005 d:0000715AC907B2C9 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream request: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream process header +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:1, avail:-1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: fd:10 576 of 3944 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 07 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: DA +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 06 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record length: 218 +2025/09/02 17:32:48 [error] 199669#199669: *9 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: c5f1f12f0d5ed9c092317b98b1338692c8de240cb74d651791adfd7e90ada4eb +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 07 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record length: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 06 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 2D +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 03 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record length: 301 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi parser: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi header: "Status: 200 OK" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi parser: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi header: "Content-Type: application/json" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi parser: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi header done +2025/09/02 17:32:48 [debug] 199669#199669: *9 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Tue, 02 Sep 2025 21:32:48 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/02 17:32:48 [debug] 199669#199669: *9 write new buf t:1 f:0 00005E003CE1B7F8, pos 00005E003CE1B7F8, size: 260 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http write filter: l:0 f:0 s:260 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http cacheable: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream process upstream +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe read upstream: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe preread: 278 +2025/09/02 17:32:48 [debug] 199669#199669: *9 readv: eof:1, avail:0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 readv: 1, last:3368 +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe recv chain: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe buf free s:0 t:1 f:0 00005E003CE1C150, pos 00005E003CE1C312, size: 278 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe length: -1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 input buf #0 00005E003CE1C312 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 06 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record length: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi closed stdout +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 03 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 01 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 08 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record byte: 00 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi record length: 8 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http fastcgi sent end request +2025/09/02 17:32:48 [debug] 199669#199669: *9 input buf 00005E003CE1C312 251 +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe write downstream: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe write downstream flush in +2025/09/02 17:32:48 [debug] 199669#199669: *9 http output filter "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http copy filter: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http postpone filter "/upload?" 00005E003CE29640 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http chunk: 251 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write old buf t:1 f:0 00005E003CE1B7F8, pos 00005E003CE1B7F8, size: 260 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write new buf t:1 f:0 00005E003CE297D0, pos 00005E003CE297D0, size: 4 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write new buf t:1 f:0 00005E003CE1C150, pos 00005E003CE1C312, size: 251 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http write filter: l:0 f:0 s:517 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http copy filter: 0 "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 pipe write downstream done +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer: 10, old: 102528402, new: 102528407 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream exit: 0000000000000000 +2025/09/02 17:32:48 [debug] 199669#199669: *9 finalize http upstream request: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 finalize http fastcgi request +2025/09/02 17:32:48 [debug] 199669#199669: *9 free rr peer 1 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 close http upstream connection: 10 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CDFAF20, unused: 48 +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer del: 10: 102528402 +2025/09/02 17:32:48 [debug] 199669#199669: *9 reusable connection: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http upstream temp fd: -1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http output filter "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http copy filter: "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http postpone filter "/upload?" 00007FFDCB785720 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http chunk: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write old buf t:1 f:0 00005E003CE1B7F8, pos 00005E003CE1B7F8, size: 260 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write old buf t:1 f:0 00005E003CE297D0, pos 00005E003CE297D0, size: 4 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write old buf t:1 f:0 00005E003CE1C150, pos 00005E003CE1C312, size: 251 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write old buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E5, size: 5 file: 0, size: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http write filter: l:1 f:0 s:522 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http write filter limit 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 writev: 522 of 522 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http write filter 0000000000000000 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http copy filter: 0 "/upload?" +2025/09/02 17:32:48 [debug] 199669#199669: *9 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 set http keepalive handler +2025/09/02 17:32:48 [debug] 199669#199669: *9 http close request +2025/09/02 17:32:48 [debug] 199669#199669: *9 http log handler +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE1C150 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE32490, unused: 3 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE28800, unused: 8 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE1B140, unused: 1170 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE140A0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 hc free: 0000000000000000 +2025/09/02 17:32:48 [debug] 199669#199669: *9 hc busy: 0000000000000000 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 tcp_nodelay +2025/09/02 17:32:48 [debug] 199669#199669: *9 reusable connection: 1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer add: 6: 65000:102533407 +2025/09/02 17:32:48 [debug] 199669#199669: *9 post event 00005E003CE78220 +2025/09/02 17:32:48 [debug] 199669#199669: timer delta: 4 +2025/09/02 17:32:48 [debug] 199669#199669: posted event 00005E003CE78220 +2025/09/02 17:32:48 [debug] 199669#199669: *9 delete posted event 00005E003CE78220 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http keepalive handler +2025/09/02 17:32:48 [debug] 199669#199669: *9 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:0, avail:0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE140A0 +2025/09/02 17:32:48 [debug] 199669#199669: worker cycle +2025/09/02 17:32:48 [debug] 199669#199669: epoll timer: 65000 +2025/09/02 17:32:48 [debug] 199669#199669: epoll: fd:6 ev:2005 d:0000715AC907B1E1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 http keepalive handler +2025/09/02 17:32:48 [debug] 199669#199669: *9 malloc: 00005E003CE140A0:1024 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: eof:1, avail:-1 +2025/09/02 17:32:48 [debug] 199669#199669: *9 recv: fd:6 0 of 1024 +2025/09/02 17:32:48 [info] 199669#199669: *9 client 127.0.0.1 closed keepalive connection +2025/09/02 17:32:48 [debug] 199669#199669: *9 close http connection: 6 +2025/09/02 17:32:48 [debug] 199669#199669: *9 event timer del: 6: 102533407 +2025/09/02 17:32:48 [debug] 199669#199669: *9 reusable connection: 0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE140A0 +2025/09/02 17:32:48 [debug] 199669#199669: *9 free: 00005E003CE11840, unused: 120 +2025/09/02 17:32:48 [debug] 199669#199669: timer delta: 1 +2025/09/02 17:32:48 [debug] 199669#199669: worker cycle +2025/09/02 17:32:48 [debug] 199669#199669: epoll timer: -1 +2025/09/03 11:00:31 [debug] 199669#199669: epoll: fd:5 ev:0001 d:0000715AC907B010 +2025/09/03 11:00:31 [debug] 199669#199669: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:00:31 [debug] 199669#199669: posix_memalign: 00005E003CE11840:512 @16 +2025/09/03 11:00:31 [debug] 199669#199669: *11 accept: 127.0.0.1:43498 fd:6 +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer add: 6: 60000:165391531 +2025/09/03 11:00:31 [debug] 199669#199669: *11 reusable connection: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:00:31 [debug] 199669#199669: timer delta: 62863123 +2025/09/03 11:00:31 [debug] 199669#199669: worker cycle +2025/09/03 11:00:31 [debug] 199669#199669: epoll timer: 60000 +2025/09/03 11:00:31 [debug] 199669#199669: epoll: fd:6 ev:0001 d:0000715AC907B1E0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http wait request handler +2025/09/03 11:00:31 [debug] 199669#199669: *11 malloc: 00005E003CE140A0:1024 +2025/09/03 11:00:31 [debug] 199669#199669: *11 recv: eof:0, avail:-1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 recv: fd:6 258 of 1024 +2025/09/03 11:00:31 [debug] 199669#199669: *11 reusable connection: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 posix_memalign: 00005E003CE32490:4096 @16 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http process request line +2025/09/03 11:00:31 [debug] 199669#199669: *11 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http uri: "/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http args: "" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http exten: "" +2025/09/03 11:00:31 [debug] 199669#199669: *11 posix_memalign: 00005E003CE28800:4096 @16 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http process request header line +2025/09/03 11:00:31 [debug] 199669#199669: *11 http header: "Host: localhost:9001" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http header: "Accept: */*" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http header: "Content-Type: application/json" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http header: "Content-Length: 121" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http header done +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer del: 6: 165391531 +2025/09/03 11:00:31 [debug] 199669#199669: *11 generic phase: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 rewrite phase: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 test location: "/media" +2025/09/03 11:00:31 [debug] 199669#199669: *11 test location: "/report" +2025/09/03 11:00:31 [debug] 199669#199669: *11 test location: "/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 using configuration "=/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http cl:121 max:104857600 +2025/09/03 11:00:31 [debug] 199669#199669: *11 rewrite phase: 3 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "PUT" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script regex: "^(PUT)$" +2025/09/03 11:00:31 [notice] 199669#199669: *11 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script if +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script if: false +2025/09/03 11:00:31 [debug] 199669#199669: *11 post rewrite phase: 4 +2025/09/03 11:00:31 [debug] 199669#199669: *11 generic phase: 5 +2025/09/03 11:00:31 [debug] 199669#199669: *11 generic phase: 6 +2025/09/03 11:00:31 [debug] 199669#199669: *11 generic phase: 7 +2025/09/03 11:00:31 [debug] 199669#199669: *11 access phase: 8 +2025/09/03 11:00:31 [debug] 199669#199669: *11 access phase: 9 +2025/09/03 11:00:31 [debug] 199669#199669: *11 access phase: 10 +2025/09/03 11:00:31 [debug] 199669#199669: *11 post access phase: 11 +2025/09/03 11:00:31 [debug] 199669#199669: *11 generic phase: 12 +2025/09/03 11:00:31 [debug] 199669#199669: *11 generic phase: 13 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http client request body preread 121 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http request body content length filter +2025/09/03 11:00:31 [debug] 199669#199669: *11 http body new buf t:1 f:0 00005E003CE14129, pos 00005E003CE14129, size: 121 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http init upstream, client timer: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "QUERY_STRING" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "QUERY_STRING: " +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "REQUEST_METHOD" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "PUT" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "CONTENT_TYPE" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "application/json" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "CONTENT_LENGTH" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "121" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "CONTENT_LENGTH: 121" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SCRIPT_NAME" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "REQUEST_URI" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "DOCUMENT_URI" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "./blobs" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "HTTP/1.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "REQUEST_SCHEME" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "http" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "CGI/1.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "nginx/" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "1.18.0" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "REMOTE_ADDR" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "127.0.0.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "REMOTE_PORT" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "43498" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "REMOTE_PORT: 43498" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SERVER_ADDR" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "127.0.0.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SERVER_PORT" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "9001" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SERVER_NAME" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "localhost" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "REDIRECT_STATUS" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "200" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script var: "./blobs" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http script copy: "/ginxsom.fcgi" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 11:00:31 [debug] 199669#199669: *11 fastcgi param: "HTTP_CONTENT_LENGTH: 121" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http cleanup add: 00005E003CE29620 +2025/09/03 11:00:31 [debug] 199669#199669: *11 get rr peer, try: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 stream socket 10 +2025/09/03 11:00:31 [debug] 199669#199669: *11 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:00:31 [debug] 199669#199669: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/03 11:00:31 [debug] 199669#199669: *11 connected +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream connect: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 posix_memalign: 00005E003CDFAF20:128 @16 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream send request +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream send request body +2025/09/03 11:00:31 [debug] 199669#199669: *11 chain writer buf fl:0 s:592 +2025/09/03 11:00:31 [debug] 199669#199669: *11 chain writer buf fl:0 s:121 +2025/09/03 11:00:31 [debug] 199669#199669: *11 chain writer buf fl:0 s:15 +2025/09/03 11:00:31 [debug] 199669#199669: *11 chain writer in: 00005E003CE29690 +2025/09/03 11:00:31 [debug] 199669#199669: *11 writev: 728 of 728 +2025/09/03 11:00:31 [debug] 199669#199669: *11 chain writer out: 0000000000000000 +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer add: 10: 60000:165391531 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http request count:2 blk:0 +2025/09/03 11:00:31 [debug] 199669#199669: timer delta: 0 +2025/09/03 11:00:31 [debug] 199669#199669: worker cycle +2025/09/03 11:00:31 [debug] 199669#199669: epoll timer: 60000 +2025/09/03 11:00:31 [debug] 199669#199669: epoll: fd:6 ev:0004 d:0000715AC907B1E0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http run request: "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream check client, write event:1, "/mirror" +2025/09/03 11:00:31 [debug] 199669#199669: epoll: fd:10 ev:0004 d:0000715AC907B2C8 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream request: "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream dummy handler +2025/09/03 11:00:31 [debug] 199669#199669: timer delta: 1 +2025/09/03 11:00:31 [debug] 199669#199669: worker cycle +2025/09/03 11:00:31 [debug] 199669#199669: epoll timer: 59999 +2025/09/03 11:00:31 [debug] 199669#199669: epoll: fd:10 ev:2005 d:0000715AC907B2C8 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream request: "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream process header +2025/09/03 11:00:31 [debug] 199669#199669: *11 malloc: 00005E003CE1B140:4096 +2025/09/03 11:00:31 [debug] 199669#199669: *11 posix_memalign: 00005E003CE1C150:4096 @16 +2025/09/03 11:00:31 [debug] 199669#199669: *11 recv: eof:1, avail:-1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 recv: fd:10 208 of 4096 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 07 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 43 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 05 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record length: 67 +2025/09/03 11:00:31 [error] 199669#199669: *11 FastCGI sent in stderr: "LOG: [2025-09-03 11:00:31] PUT /mirror - Auth: none - Status: 501" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 07 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record length: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 06 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 54 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 04 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record length: 84 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi parser: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi header: "Status: 501 Not Implemented" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi parser: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi parser: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi header done +2025/09/03 11:00:31 [debug] 199669#199669: *11 HTTP/1.1 501 Not Implemented +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:00:31 GMT +Content-Type: text/plain +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/03 11:00:31 [debug] 199669#199669: *11 write new buf t:1 f:0 00005E003CE1C2F0, pos 00005E003CE1C2F0, size: 178 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http write filter: l:0 f:0 s:178 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http cacheable: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream process upstream +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe read upstream: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe preread: 55 +2025/09/03 11:00:31 [debug] 199669#199669: *11 readv: eof:1, avail:0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 readv: 1, last:3888 +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe recv chain: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe buf free s:0 t:1 f:0 00005E003CE1B140, pos 00005E003CE1B1D9, size: 55 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe length: -1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 input buf #0 00005E003CE1B1D9 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 06 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record length: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi closed stdout +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 03 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 01 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 08 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record byte: 00 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi record length: 8 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http fastcgi sent end request +2025/09/03 11:00:31 [debug] 199669#199669: *11 input buf 00005E003CE1B1D9 27 +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe write downstream: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe write downstream flush in +2025/09/03 11:00:31 [debug] 199669#199669: *11 http output filter "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http copy filter: "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http postpone filter "/mirror?" 00005E003CE29660 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http chunk: 27 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write old buf t:1 f:0 00005E003CE1C2F0, pos 00005E003CE1C2F0, size: 178 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write new buf t:1 f:0 00005E003CE297D8, pos 00005E003CE297D8, size: 4 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write new buf t:1 f:0 00005E003CE1B140, pos 00005E003CE1B1D9, size: 27 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http write filter: l:0 f:0 s:211 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http copy filter: 0 "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 pipe write downstream done +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer: 10, old: 165391531, new: 165391532 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream exit: 0000000000000000 +2025/09/03 11:00:31 [debug] 199669#199669: *11 finalize http upstream request: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 finalize http fastcgi request +2025/09/03 11:00:31 [debug] 199669#199669: *11 free rr peer 1 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 close http upstream connection: 10 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CDFAF20, unused: 48 +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer del: 10: 165391531 +2025/09/03 11:00:31 [debug] 199669#199669: *11 reusable connection: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http upstream temp fd: -1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http output filter "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http copy filter: "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http postpone filter "/mirror?" 00007FFDCB785720 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http chunk: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write old buf t:1 f:0 00005E003CE1C2F0, pos 00005E003CE1C2F0, size: 178 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write old buf t:1 f:0 00005E003CE297D8, pos 00005E003CE297D8, size: 4 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write old buf t:1 f:0 00005E003CE1B140, pos 00005E003CE1B1D9, size: 27 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write old buf t:0 f:0 0000000000000000, pos 00005E002EE952E8, size: 2 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 write new buf t:0 f:0 0000000000000000, pos 00005E002EE952E5, size: 5 file: 0, size: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http write filter: l:1 f:0 s:216 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http write filter limit 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 writev: 216 of 216 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http write filter 0000000000000000 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http copy filter: 0 "/mirror?" +2025/09/03 11:00:31 [debug] 199669#199669: *11 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 set http keepalive handler +2025/09/03 11:00:31 [debug] 199669#199669: *11 http close request +2025/09/03 11:00:31 [debug] 199669#199669: *11 http log handler +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE1B140 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE32490, unused: 3 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE28800, unused: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE1C150, unused: 2490 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE140A0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 hc free: 0000000000000000 +2025/09/03 11:00:31 [debug] 199669#199669: *11 hc busy: 0000000000000000 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 tcp_nodelay +2025/09/03 11:00:31 [debug] 199669#199669: *11 reusable connection: 1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer add: 6: 65000:165396532 +2025/09/03 11:00:31 [debug] 199669#199669: timer delta: 0 +2025/09/03 11:00:31 [debug] 199669#199669: worker cycle +2025/09/03 11:00:31 [debug] 199669#199669: epoll timer: 65000 +2025/09/03 11:00:31 [debug] 199669#199669: epoll: fd:6 ev:2005 d:0000715AC907B1E0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 http keepalive handler +2025/09/03 11:00:31 [debug] 199669#199669: *11 malloc: 00005E003CE140A0:1024 +2025/09/03 11:00:31 [debug] 199669#199669: *11 recv: eof:1, avail:-1 +2025/09/03 11:00:31 [debug] 199669#199669: *11 recv: fd:6 0 of 1024 +2025/09/03 11:00:31 [info] 199669#199669: *11 client 127.0.0.1 closed keepalive connection +2025/09/03 11:00:31 [debug] 199669#199669: *11 close http connection: 6 +2025/09/03 11:00:31 [debug] 199669#199669: *11 event timer del: 6: 165396532 +2025/09/03 11:00:31 [debug] 199669#199669: *11 reusable connection: 0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE140A0 +2025/09/03 11:00:31 [debug] 199669#199669: *11 free: 00005E003CE11840, unused: 120 +2025/09/03 11:00:31 [debug] 199669#199669: timer delta: 1 +2025/09/03 11:00:31 [debug] 199669#199669: worker cycle +2025/09/03 11:00:31 [debug] 199669#199669: epoll timer: -1 +2025/09/03 11:01:12 [notice] 199668#199668: signal 15 (SIGTERM) received from 216790, exiting +2025/09/03 11:01:12 [debug] 199668#199668: wake up, sigio 0 +2025/09/03 11:01:12 [debug] 199668#199668: child: 0 199669 e:0 t:0 d:0 r:1 j:0 +2025/09/03 11:01:12 [debug] 199668#199668: termination cycle: 50 +2025/09/03 11:01:12 [debug] 199669#199669: epoll: fd:7 ev:0001 d:0000715AC907B0F8 +2025/09/03 11:01:12 [debug] 199668#199668: sigsuspend +2025/09/03 11:01:12 [debug] 199669#199669: channel handler +2025/09/03 11:01:12 [debug] 199669#199669: channel: 32 +2025/09/03 11:01:12 [debug] 199669#199669: channel command: 4 +2025/09/03 11:01:12 [debug] 199669#199669: channel: -2 +2025/09/03 11:01:12 [debug] 199669#199669: timer delta: 41097 +2025/09/03 11:01:12 [notice] 199669#199669: exiting +2025/09/03 11:01:12 [debug] 199669#199669: flush files +2025/09/03 11:01:12 [debug] 199669#199669: run cleanup: 00005E003CE74260 +2025/09/03 11:01:12 [debug] 199669#199669: run cleanup: 00005E003CE60EC8 +2025/09/03 11:01:12 [debug] 199669#199669: cleanup resolver +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE76890 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE61670 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE345B0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE334A0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE2D470 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE2C3B0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE2B2F0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE2A230 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE20160 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE17130, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE22FE0, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE2E480, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE355C0, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE395D0, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE3D5E0, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE415F0, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE45600, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE49610, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE4D620, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE51630, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE55640, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE59650, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE5D660, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE62840, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE66850, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE6A860, unused: 0 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE6E870, unused: 3 +2025/09/03 11:01:12 [debug] 199669#199669: free: 00005E003CE72880, unused: 9736 +2025/09/03 11:01:12 [notice] 199669#199669: exit +2025/09/03 11:01:12 [notice] 199668#199668: signal 17 (SIGCHLD) received from 199669 +2025/09/03 11:01:12 [notice] 199668#199668: worker process 199669 exited with code 0 +2025/09/03 11:01:12 [debug] 199668#199668: shmtx forced unlock +2025/09/03 11:01:12 [debug] 199668#199668: wake up, sigio 3 +2025/09/03 11:01:12 [debug] 199668#199668: reap children +2025/09/03 11:01:12 [debug] 199668#199668: child: 0 199669 e:1 t:1 d:0 r:1 j:0 +2025/09/03 11:01:12 [notice] 199668#199668: exit +2025/09/03 11:01:12 [debug] 199668#199668: close listening 0.0.0.0:9001 #5 +2025/09/03 11:01:12 [debug] 199668#199668: run cleanup: 00005E003CE60EC8 +2025/09/03 11:01:12 [debug] 199668#199668: cleanup resolver +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE76890 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE61670 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE345B0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE334A0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE2D470 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE2C3B0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE2B2F0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE2A230 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE20160 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE17130, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE22FE0, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE2E480, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE355C0, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE395D0, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE3D5E0, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE415F0, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE45600, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE49610, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE4D620, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE51630, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE55640, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE59650, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE5D660, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE62840, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE66850, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE6A860, unused: 0 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE6E870, unused: 3 +2025/09/03 11:01:12 [debug] 199668#199668: free: 00005E003CE72880, unused: 9767 +2025/09/03 11:01:15 [debug] 216825#216825: bind() 0.0.0.0:9001 #5 +2025/09/03 11:01:15 [debug] 216825#216825: counter: 00007872BD459080, 1 +2025/09/03 11:01:15 [debug] 216826#216826: bind() 0.0.0.0:9001 #5 +2025/09/03 11:01:15 [notice] 216826#216826: using the "epoll" event method +2025/09/03 11:01:15 [debug] 216826#216826: counter: 0000732AE6E16080, 1 +2025/09/03 11:01:15 [notice] 216826#216826: nginx/1.18.0 (Ubuntu) +2025/09/03 11:01:15 [notice] 216826#216826: OS: Linux 6.12.10-76061203-generic +2025/09/03 11:01:15 [notice] 216826#216826: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 11:01:15 [debug] 216827#216826: write: 6, 00007FFEF67AF110, 7, 0 +2025/09/03 11:01:15 [debug] 216827#216827: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 11:01:15 [notice] 216827#216827: start worker processes +2025/09/03 11:01:15 [debug] 216827#216827: channel 6:7 +2025/09/03 11:01:15 [notice] 216827#216827: start worker process 216828 +2025/09/03 11:01:15 [debug] 216827#216827: sigsuspend +2025/09/03 11:01:15 [debug] 216828#216828: add cleanup: 00006085F6749280 +2025/09/03 11:01:15 [debug] 216828#216828: malloc: 00006085F66E7BD0:8 +2025/09/03 11:01:15 [debug] 216828#216828: notify eventfd: 9 +2025/09/03 11:01:15 [debug] 216828#216828: testing the EPOLLRDHUP flag: success +2025/09/03 11:01:15 [debug] 216828#216828: malloc: 00006085F66FC010:6144 +2025/09/03 11:01:15 [debug] 216828#216828: malloc: 0000732AE67C5010:237568 +2025/09/03 11:01:15 [debug] 216828#216828: malloc: 00006085F674D180:98304 +2025/09/03 11:01:15 [debug] 216828#216828: malloc: 00006085F6765190:98304 +2025/09/03 11:01:15 [debug] 216828#216828: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 11:01:15 [debug] 216828#216828: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 11:01:15 [debug] 216828#216828: setproctitle: "nginx: worker process" +2025/09/03 11:01:15 [debug] 216828#216828: worker cycle +2025/09/03 11:01:15 [debug] 216828#216828: epoll timer: -1 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:5 ev:0001 d:0000732AE67C5010 +2025/09/03 11:01:24 [debug] 216828#216828: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:01:24 [debug] 216828#216828: posix_memalign: 00006085F66E6840:512 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *1 accept: 127.0.0.1:60754 fd:6 +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer add: 6: 60000:165444509 +2025/09/03 11:01:24 [debug] 216828#216828: *1 reusable connection: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 8657 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 60000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:0001 d:0000732AE67C51E0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http wait request handler +2025/09/03 11:01:24 [debug] 216828#216828: *1 malloc: 00006085F66E90A0:1024 +2025/09/03 11:01:24 [debug] 216828#216828: *1 recv: eof:0, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 recv: fd:6 258 of 1024 +2025/09/03 11:01:24 [debug] 216828#216828: *1 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 posix_memalign: 00006085F67074B0:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http process request line +2025/09/03 11:01:24 [debug] 216828#216828: *1 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http uri: "/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http args: "" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http exten: "" +2025/09/03 11:01:24 [debug] 216828#216828: *1 posix_memalign: 00006085F66FD820:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http process request header line +2025/09/03 11:01:24 [debug] 216828#216828: *1 http header: "Host: localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http header: "Accept: */*" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http header: "Content-Type: application/json" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http header: "Content-Length: 121" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http header done +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer del: 6: 165444509 +2025/09/03 11:01:24 [debug] 216828#216828: *1 generic phase: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 rewrite phase: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 test location: "/media" +2025/09/03 11:01:24 [debug] 216828#216828: *1 test location: "/report" +2025/09/03 11:01:24 [debug] 216828#216828: *1 test location: "/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 using configuration "=/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http cl:121 max:104857600 +2025/09/03 11:01:24 [debug] 216828#216828: *1 rewrite phase: 3 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "PUT" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script regex: "^(PUT)$" +2025/09/03 11:01:24 [notice] 216828#216828: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script if +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script if: false +2025/09/03 11:01:24 [debug] 216828#216828: *1 post rewrite phase: 4 +2025/09/03 11:01:24 [debug] 216828#216828: *1 generic phase: 5 +2025/09/03 11:01:24 [debug] 216828#216828: *1 generic phase: 6 +2025/09/03 11:01:24 [debug] 216828#216828: *1 generic phase: 7 +2025/09/03 11:01:24 [debug] 216828#216828: *1 access phase: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *1 access phase: 9 +2025/09/03 11:01:24 [debug] 216828#216828: *1 access phase: 10 +2025/09/03 11:01:24 [debug] 216828#216828: *1 post access phase: 11 +2025/09/03 11:01:24 [debug] 216828#216828: *1 generic phase: 12 +2025/09/03 11:01:24 [debug] 216828#216828: *1 generic phase: 13 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http client request body preread 121 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http request body content length filter +2025/09/03 11:01:24 [debug] 216828#216828: *1 http body new buf t:1 f:0 00006085F66E9129, pos 00006085F66E9129, size: 121 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http init upstream, client timer: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "QUERY_STRING" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "REQUEST_METHOD" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "PUT" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "CONTENT_TYPE" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "application/json" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "121" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "CONTENT_LENGTH: 121" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SCRIPT_NAME" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "REQUEST_URI" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "DOCUMENT_URI" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "./blobs" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "http" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "CGI/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "nginx/" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "1.18.0" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "REMOTE_ADDR" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "REMOTE_PORT" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "60754" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "REMOTE_PORT: 60754" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SERVER_ADDR" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SERVER_PORT" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "9001" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SERVER_NAME" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "localhost" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "200" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script var: "./blobs" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 11:01:24 [debug] 216828#216828: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 121" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http cleanup add: 00006085F66FE640 +2025/09/03 11:01:24 [debug] 216828#216828: *1 get rr peer, try: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 stream socket 10 +2025/09/03 11:01:24 [debug] 216828#216828: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:01:24 [debug] 216828#216828: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 11:01:24 [debug] 216828#216828: *1 connected +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream connect: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 posix_memalign: 00006085F66CFF20:128 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream send request +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream send request body +2025/09/03 11:01:24 [debug] 216828#216828: *1 chain writer buf fl:0 s:592 +2025/09/03 11:01:24 [debug] 216828#216828: *1 chain writer buf fl:0 s:121 +2025/09/03 11:01:24 [debug] 216828#216828: *1 chain writer buf fl:0 s:15 +2025/09/03 11:01:24 [debug] 216828#216828: *1 chain writer in: 00006085F66FE6B0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 writev: 728 of 728 +2025/09/03 11:01:24 [debug] 216828#216828: *1 chain writer out: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer add: 10: 60000:165444510 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http request count:2 blk:0 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 60000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:0004 d:0000732AE67C51E0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http run request: "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream check client, write event:1, "/mirror" +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:10 ev:0004 d:0000732AE67C52C8 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream request: "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream dummy handler +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 59999 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:10 ev:2005 d:0000732AE67C52C8 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream request: "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream process header +2025/09/03 11:01:24 [debug] 216828#216828: *1 malloc: 00006085F66F0160:4096 +2025/09/03 11:01:24 [debug] 216828#216828: *1 posix_memalign: 00006085F66F1170:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *1 recv: eof:1, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 recv: fd:10 488 of 4096 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 07 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 8C +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 04 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record length: 140 +2025/09/03 11:01:24 [error] 216828#216828: *1 FastCGI sent in stderr: "LOG: [2025-09-03 11:01:24] PUT /mirror - Auth: pending - Status: 0 +LOG: [2025-09-03 11:01:24] PUT /mirror - Auth: anonymous - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 07 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record length: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 06 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 27 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record length: 295 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi header: "Status: 200 OK" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi header: "Content-Type: application/json" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi parser: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi header done +2025/09/03 11:01:24 [debug] 216828#216828: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:01:24 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 11:01:24 [debug] 216828#216828: *1 write new buf t:1 f:0 00006085F66F1310, pos 00006085F66F1310, size: 260 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http write filter: l:0 f:0 s:260 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http cacheable: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream process upstream +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe read upstream: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe preread: 270 +2025/09/03 11:01:24 [debug] 216828#216828: *1 readv: eof:1, avail:0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 readv: 1, last:3608 +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe recv chain: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe buf free s:0 t:1 f:0 00006085F66F0160, pos 00006085F66F023A, size: 270 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe length: -1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 input buf #0 00006085F66F023A +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 06 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record length: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi closed stdout +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 03 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 08 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi record length: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http fastcgi sent end request +2025/09/03 11:01:24 [debug] 216828#216828: *1 input buf 00006085F66F023A 245 +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe write downstream: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe write downstream flush in +2025/09/03 11:01:24 [debug] 216828#216828: *1 http output filter "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http copy filter: "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http postpone filter "/mirror?" 00006085F66FE680 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http chunk: 245 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write old buf t:1 f:0 00006085F66F1310, pos 00006085F66F1310, size: 260 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write new buf t:1 f:0 00006085F66FE7F0, pos 00006085F66FE7F0, size: 4 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write new buf t:1 f:0 00006085F66F0160, pos 00006085F66F023A, size: 245 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write new buf t:0 f:0 0000000000000000, pos 00006085DB15A2E8, size: 2 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http write filter: l:0 f:0 s:511 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http copy filter: 0 "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 pipe write downstream done +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer del: 10: 165444510 +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer add: 10: 60000:165444977 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream exit: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *1 finalize http upstream request: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 finalize http fastcgi request +2025/09/03 11:01:24 [debug] 216828#216828: *1 free rr peer 1 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 close http upstream connection: 10 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66CFF20, unused: 48 +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer del: 10: 165444977 +2025/09/03 11:01:24 [debug] 216828#216828: *1 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http upstream temp fd: -1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http output filter "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http copy filter: "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http postpone filter "/mirror?" 00007FFEF67AED50 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http chunk: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write old buf t:1 f:0 00006085F66F1310, pos 00006085F66F1310, size: 260 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write old buf t:1 f:0 00006085F66FE7F0, pos 00006085F66FE7F0, size: 4 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write old buf t:1 f:0 00006085F66F0160, pos 00006085F66F023A, size: 245 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write old buf t:0 f:0 0000000000000000, pos 00006085DB15A2E8, size: 2 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 write new buf t:0 f:0 0000000000000000, pos 00006085DB15A2E5, size: 5 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http write filter: l:1 f:0 s:516 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http write filter limit 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 writev: 516 of 516 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http write filter 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http copy filter: 0 "/mirror?" +2025/09/03 11:01:24 [debug] 216828#216828: *1 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 set http keepalive handler +2025/09/03 11:01:24 [debug] 216828#216828: *1 http close request +2025/09/03 11:01:24 [debug] 216828#216828: *1 http log handler +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66F0160 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F67074B0, unused: 3 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66FD820, unused: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66F1170, unused: 2410 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66E90A0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 hc free: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *1 hc busy: 0000000000000000 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 tcp_nodelay +2025/09/03 11:01:24 [debug] 216828#216828: *1 reusable connection: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer add: 6: 65000:165449977 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 466 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 65000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:2005 d:0000732AE67C51E0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 http keepalive handler +2025/09/03 11:01:24 [debug] 216828#216828: *1 malloc: 00006085F66E90A0:1024 +2025/09/03 11:01:24 [debug] 216828#216828: *1 recv: eof:1, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *1 recv: fd:6 0 of 1024 +2025/09/03 11:01:24 [info] 216828#216828: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 11:01:24 [debug] 216828#216828: *1 close http connection: 6 +2025/09/03 11:01:24 [debug] 216828#216828: *1 event timer del: 6: 165449977 +2025/09/03 11:01:24 [debug] 216828#216828: *1 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66E90A0 +2025/09/03 11:01:24 [debug] 216828#216828: *1 free: 00006085F66E6840, unused: 120 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: -1 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:5 ev:0001 d:0000732AE67C5010 +2025/09/03 11:01:24 [debug] 216828#216828: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:01:24 [debug] 216828#216828: posix_memalign: 00006085F66E6840:512 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *3 accept: 127.0.0.1:60770 fd:6 +2025/09/03 11:01:24 [debug] 216828#216828: *3 event timer add: 6: 60000:165444994 +2025/09/03 11:01:24 [debug] 216828#216828: *3 reusable connection: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 16 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 60000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:0001 d:0000732AE67C51E1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http wait request handler +2025/09/03 11:01:24 [debug] 216828#216828: *3 malloc: 00006085F66E90A0:1024 +2025/09/03 11:01:24 [debug] 216828#216828: *3 recv: eof:0, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 recv: fd:6 147 of 1024 +2025/09/03 11:01:24 [debug] 216828#216828: *3 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 posix_memalign: 00006085F67074B0:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http process request line +2025/09/03 11:01:24 [debug] 216828#216828: *3 http request line: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http uri: "/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http args: "" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http exten: "png" +2025/09/03 11:01:24 [debug] 216828#216828: *3 posix_memalign: 00006085F66FD820:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http process request header line +2025/09/03 11:01:24 [debug] 216828#216828: *3 http header: "Host: localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http header: "Accept: */*" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http header done +2025/09/03 11:01:24 [debug] 216828#216828: *3 event timer del: 6: 165444994 +2025/09/03 11:01:24 [debug] 216828#216828: *3 generic phase: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 rewrite phase: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: "/media" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: "/debug/list" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: "/" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 using configuration "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http cl:-1 max:104857600 +2025/09/03 11:01:24 [debug] 216828#216828: *3 rewrite phase: 3 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script value: "DELETE" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script equal +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script equal: no +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script if +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script if: false +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script value: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script equal +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script if +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script regex: "^/(.*)$" +2025/09/03 11:01:24 [notice] 216828#216828: *3 "^/(.*)$" matches "/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png", client: 127.0.0.1, server: localhost, request: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png HTTP/1.1", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "/fcgi-head/" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script capture: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script regex end +2025/09/03 11:01:24 [notice] 216828#216828: *3 rewritten data: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png", args: "", client: 127.0.0.1, server: localhost, request: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png HTTP/1.1", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 post rewrite phase: 4 +2025/09/03 11:01:24 [debug] 216828#216828: *3 uri changes: 11 +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: "/media" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: "/debug/list" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: "/health" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 using configuration "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http cl:-1 max:104857600 +2025/09/03 11:01:24 [debug] 216828#216828: *3 rewrite phase: 3 +2025/09/03 11:01:24 [debug] 216828#216828: *3 post rewrite phase: 4 +2025/09/03 11:01:24 [debug] 216828#216828: *3 generic phase: 5 +2025/09/03 11:01:24 [debug] 216828#216828: *3 generic phase: 6 +2025/09/03 11:01:24 [debug] 216828#216828: *3 generic phase: 7 +2025/09/03 11:01:24 [debug] 216828#216828: *3 access phase: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *3 access phase: 9 +2025/09/03 11:01:24 [debug] 216828#216828: *3 access phase: 10 +2025/09/03 11:01:24 [debug] 216828#216828: *3 post access phase: 11 +2025/09/03 11:01:24 [debug] 216828#216828: *3 generic phase: 12 +2025/09/03 11:01:24 [debug] 216828#216828: *3 generic phase: 13 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http init upstream, client timer: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "REQUEST_METHOD" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "REQUEST_URI" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "/" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script capture: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "REQUEST_URI: /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "./blobs" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "QUERY_STRING" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "CONTENT_TYPE" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "nginx/" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "1.18.0" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "REMOTE_ADDR" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "REMOTE_PORT" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "60770" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "REMOTE_PORT: 60770" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "SERVER_ADDR" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "SERVER_PORT" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script copy: "SERVER_NAME" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http script var: "localhost" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:01:24 [debug] 216828#216828: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http cleanup add: 00006085F66FE4E8 +2025/09/03 11:01:24 [debug] 216828#216828: *3 get rr peer, try: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 stream socket 10 +2025/09/03 11:01:24 [debug] 216828#216828: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:01:24 [debug] 216828#216828: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 11:01:24 [debug] 216828#216828: *3 connected +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream connect: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 posix_memalign: 00006085F66CFF20:128 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream send request +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream send request body +2025/09/03 11:01:24 [debug] 216828#216828: *3 chain writer buf fl:0 s:512 +2025/09/03 11:01:24 [debug] 216828#216828: *3 chain writer in: 00006085F66FE528 +2025/09/03 11:01:24 [debug] 216828#216828: *3 writev: 512 of 512 +2025/09/03 11:01:24 [debug] 216828#216828: *3 chain writer out: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *3 event timer add: 10: 60000:165444994 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http finalize request: -4, "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png?" a:1, c:2 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http request count:2 blk:0 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 0 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 60000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:0004 d:0000732AE67C51E1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http run request: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png?" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream check client, write event:1, "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png" +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:10 ev:0004 d:0000732AE67C52C9 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream request: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png?" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream dummy handler +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 59999 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:10 ev:2005 d:0000732AE67C52C9 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream request: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png?" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http upstream process header +2025/09/03 11:01:24 [debug] 216828#216828: *3 malloc: 00006085F66F0160:4096 +2025/09/03 11:01:24 [debug] 216828#216828: *3 recv: eof:1, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 recv: fd:10 432 of 4096 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 07 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 7E +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 02 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record length: 126 +2025/09/03 11:01:24 [error] 216828#216828: *3 FastCGI sent in stderr: "LOG: [2025-09-03 11:01:24] HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 07 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record length: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 06 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: FC +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 04 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi record length: 252 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "Status: 200 OK" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "Content-Type: image/png" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "Content-Length: 71418" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "Cache-Control: public, max-age=31536000, immutable" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 posix_memalign: 00006085F66F1170:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "ETag: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de"" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "X-Ginxsom-Server: FastCGI" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header: "X-Ginxsom-Timestamp: 1756911684" +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi parser: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http fastcgi header done +2025/09/03 11:01:24 [debug] 216828#216828: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:01:24 GMT +Content-Type: image/png +Content-Length: 71418 +Connection: keep-alive +Cache-Control: public, max-age=31536000, immutable +ETag: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +X-Ginxsom-Server: FastCGI +X-Ginxsom-Timestamp: 1756911684 +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 11:01:24 [debug] 216828#216828: *3 write new buf t:1 f:0 00006085F66F1260, pos 00006085F66F1260, size: 434 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http write filter: l:1 f:0 s:434 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http write filter limit 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 writev: 434 of 434 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http write filter 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *3 finalize http upstream request: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 finalize http fastcgi request +2025/09/03 11:01:24 [debug] 216828#216828: *3 free rr peer 1 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 close http upstream connection: 10 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66CFF20, unused: 48 +2025/09/03 11:01:24 [debug] 216828#216828: *3 event timer del: 10: 165444994 +2025/09/03 11:01:24 [debug] 216828#216828: *3 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http finalize request: 0, "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png?" a:1, c:1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 set http keepalive handler +2025/09/03 11:01:24 [debug] 216828#216828: *3 http close request +2025/09/03 11:01:24 [debug] 216828#216828: *3 http log handler +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66F0160 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F67074B0, unused: 5 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66FD820, unused: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66F1170, unused: 3218 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66E90A0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 hc free: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *3 hc busy: 0000000000000000 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 tcp_nodelay +2025/09/03 11:01:24 [debug] 216828#216828: *3 reusable connection: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 event timer add: 6: 65000:165449995 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 0 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 65000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:2005 d:0000732AE67C51E1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 http keepalive handler +2025/09/03 11:01:24 [debug] 216828#216828: *3 malloc: 00006085F66E90A0:1024 +2025/09/03 11:01:24 [debug] 216828#216828: *3 recv: eof:1, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *3 recv: fd:6 0 of 1024 +2025/09/03 11:01:24 [info] 216828#216828: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 11:01:24 [debug] 216828#216828: *3 close http connection: 6 +2025/09/03 11:01:24 [debug] 216828#216828: *3 event timer del: 6: 165449995 +2025/09/03 11:01:24 [debug] 216828#216828: *3 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66E90A0 +2025/09/03 11:01:24 [debug] 216828#216828: *3 free: 00006085F66E6840, unused: 120 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: -1 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:5 ev:0001 d:0000732AE67C5010 +2025/09/03 11:01:24 [debug] 216828#216828: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:01:24 [debug] 216828#216828: posix_memalign: 00006085F66E6840:512 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *5 accept: 127.0.0.1:60784 fd:6 +2025/09/03 11:01:24 [debug] 216828#216828: *5 event timer add: 6: 60000:165445015 +2025/09/03 11:01:24 [debug] 216828#216828: *5 reusable connection: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 19 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 60000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:0001 d:0000732AE67C51E0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http wait request handler +2025/09/03 11:01:24 [debug] 216828#216828: *5 malloc: 00006085F66E90A0:1024 +2025/09/03 11:01:24 [debug] 216828#216828: *5 recv: eof:0, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 recv: fd:6 143 of 1024 +2025/09/03 11:01:24 [debug] 216828#216828: *5 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 posix_memalign: 00006085F67074B0:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http process request line +2025/09/03 11:01:24 [debug] 216828#216828: *5 http request line: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http uri: "/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http args: "" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http exten: "" +2025/09/03 11:01:24 [debug] 216828#216828: *5 posix_memalign: 00006085F66FD820:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http process request header line +2025/09/03 11:01:24 [debug] 216828#216828: *5 http header: "Host: localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http header: "Accept: */*" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http header done +2025/09/03 11:01:24 [debug] 216828#216828: *5 event timer del: 6: 165445015 +2025/09/03 11:01:24 [debug] 216828#216828: *5 generic phase: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 rewrite phase: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: "/media" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: "/debug/list" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: "/" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 using configuration "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http cl:-1 max:104857600 +2025/09/03 11:01:24 [debug] 216828#216828: *5 rewrite phase: 3 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script value: "DELETE" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script equal +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script equal: no +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script if +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script if: false +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script value: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script equal +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script if +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script regex: "^/(.*)$" +2025/09/03 11:01:24 [notice] 216828#216828: *5 "^/(.*)$" matches "/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de", client: 127.0.0.1, server: localhost, request: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de HTTP/1.1", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "/fcgi-head/" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script capture: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script regex end +2025/09/03 11:01:24 [notice] 216828#216828: *5 rewritten data: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de", args: "", client: 127.0.0.1, server: localhost, request: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de HTTP/1.1", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 post rewrite phase: 4 +2025/09/03 11:01:24 [debug] 216828#216828: *5 uri changes: 11 +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: "/media" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: "/debug/list" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: "/health" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 using configuration "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http cl:-1 max:104857600 +2025/09/03 11:01:24 [debug] 216828#216828: *5 rewrite phase: 3 +2025/09/03 11:01:24 [debug] 216828#216828: *5 post rewrite phase: 4 +2025/09/03 11:01:24 [debug] 216828#216828: *5 generic phase: 5 +2025/09/03 11:01:24 [debug] 216828#216828: *5 generic phase: 6 +2025/09/03 11:01:24 [debug] 216828#216828: *5 generic phase: 7 +2025/09/03 11:01:24 [debug] 216828#216828: *5 access phase: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *5 access phase: 9 +2025/09/03 11:01:24 [debug] 216828#216828: *5 access phase: 10 +2025/09/03 11:01:24 [debug] 216828#216828: *5 post access phase: 11 +2025/09/03 11:01:24 [debug] 216828#216828: *5 generic phase: 12 +2025/09/03 11:01:24 [debug] 216828#216828: *5 generic phase: 13 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http init upstream, client timer: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "REQUEST_METHOD" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "REQUEST_URI" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "/" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script capture: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "REQUEST_URI: /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "./blobs" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "QUERY_STRING" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "CONTENT_TYPE" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "nginx/" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "1.18.0" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "REMOTE_ADDR" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "REMOTE_PORT" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "60784" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "REMOTE_PORT: 60784" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "SERVER_ADDR" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "SERVER_PORT" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script copy: "SERVER_NAME" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http script var: "localhost" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:01:24 [debug] 216828#216828: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http cleanup add: 00006085F66FE4E8 +2025/09/03 11:01:24 [debug] 216828#216828: *5 get rr peer, try: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 stream socket 10 +2025/09/03 11:01:24 [debug] 216828#216828: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:01:24 [debug] 216828#216828: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 11:01:24 [debug] 216828#216828: *5 connected +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream connect: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 posix_memalign: 00006085F66CFF20:128 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream send request +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream send request body +2025/09/03 11:01:24 [debug] 216828#216828: *5 chain writer buf fl:0 s:512 +2025/09/03 11:01:24 [debug] 216828#216828: *5 chain writer in: 00006085F66FE528 +2025/09/03 11:01:24 [debug] 216828#216828: *5 writev: 512 of 512 +2025/09/03 11:01:24 [debug] 216828#216828: *5 chain writer out: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *5 event timer add: 10: 60000:165445016 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http finalize request: -4, "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de?" a:1, c:2 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http request count:2 blk:0 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 60000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:0004 d:0000732AE67C51E0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http run request: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de?" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream check client, write event:1, "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:10 ev:0004 d:0000732AE67C52C8 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream request: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de?" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream dummy handler +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 59999 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:10 ev:2005 d:0000732AE67C52C8 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream request: "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de?" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http upstream process header +2025/09/03 11:01:24 [debug] 216828#216828: *5 malloc: 00006085F66F0160:4096 +2025/09/03 11:01:24 [debug] 216828#216828: *5 recv: eof:1, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 recv: fd:10 432 of 4096 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 07 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 7E +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 02 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record length: 126 +2025/09/03 11:01:24 [error] 216828#216828: *5 FastCGI sent in stderr: "LOG: [2025-09-03 11:01:24] HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 07 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record length: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 06 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 01 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: FC +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 04 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record byte: 00 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi record length: 252 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "Status: 200 OK" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "Content-Type: image/png" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "Content-Length: 71418" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "Cache-Control: public, max-age=31536000, immutable" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 posix_memalign: 00006085F66F1170:4096 @16 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "ETag: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de"" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "X-Ginxsom-Server: FastCGI" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header: "X-Ginxsom-Timestamp: 1756911684" +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi parser: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http fastcgi header done +2025/09/03 11:01:24 [debug] 216828#216828: *5 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:01:24 GMT +Content-Type: image/png +Content-Length: 71418 +Connection: keep-alive +Cache-Control: public, max-age=31536000, immutable +ETag: "24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +X-Ginxsom-Server: FastCGI +X-Ginxsom-Timestamp: 1756911684 +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 11:01:24 [debug] 216828#216828: *5 write new buf t:1 f:0 00006085F66F1260, pos 00006085F66F1260, size: 434 file: 0, size: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http write filter: l:1 f:0 s:434 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http write filter limit 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 writev: 434 of 434 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http write filter 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *5 finalize http upstream request: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 finalize http fastcgi request +2025/09/03 11:01:24 [debug] 216828#216828: *5 free rr peer 1 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 close http upstream connection: 10 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66CFF20, unused: 48 +2025/09/03 11:01:24 [debug] 216828#216828: *5 event timer del: 10: 165445016 +2025/09/03 11:01:24 [debug] 216828#216828: *5 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http finalize request: 0, "/fcgi-head/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de?" a:1, c:1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 set http keepalive handler +2025/09/03 11:01:24 [debug] 216828#216828: *5 http close request +2025/09/03 11:01:24 [debug] 216828#216828: *5 http log handler +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66F0160 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F67074B0, unused: 5 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66FD820, unused: 8 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66F1170, unused: 3222 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66E90A0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 hc free: 0000000000000000 +2025/09/03 11:01:24 [debug] 216828#216828: *5 hc busy: 0000000000000000 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 tcp_nodelay +2025/09/03 11:01:24 [debug] 216828#216828: *5 reusable connection: 1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 event timer add: 6: 65000:165450018 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: 65000 +2025/09/03 11:01:24 [debug] 216828#216828: epoll: fd:6 ev:2005 d:0000732AE67C51E0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 http keepalive handler +2025/09/03 11:01:24 [debug] 216828#216828: *5 malloc: 00006085F66E90A0:1024 +2025/09/03 11:01:24 [debug] 216828#216828: *5 recv: eof:1, avail:-1 +2025/09/03 11:01:24 [debug] 216828#216828: *5 recv: fd:6 0 of 1024 +2025/09/03 11:01:24 [info] 216828#216828: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 11:01:24 [debug] 216828#216828: *5 close http connection: 6 +2025/09/03 11:01:24 [debug] 216828#216828: *5 event timer del: 6: 165450018 +2025/09/03 11:01:24 [debug] 216828#216828: *5 reusable connection: 0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66E90A0 +2025/09/03 11:01:24 [debug] 216828#216828: *5 free: 00006085F66E6840, unused: 120 +2025/09/03 11:01:24 [debug] 216828#216828: timer delta: 1 +2025/09/03 11:01:24 [debug] 216828#216828: worker cycle +2025/09/03 11:01:24 [debug] 216828#216828: epoll timer: -1 +2025/09/03 11:34:26 [notice] 216827#216827: signal 15 (SIGTERM) received from 218856, exiting +2025/09/03 11:34:26 [debug] 216827#216827: wake up, sigio 0 +2025/09/03 11:34:26 [debug] 216827#216827: child: 0 216828 e:0 t:0 d:0 r:1 j:0 +2025/09/03 11:34:26 [debug] 216827#216827: termination cycle: 50 +2025/09/03 11:34:26 [debug] 216827#216827: sigsuspend +2025/09/03 11:34:26 [debug] 216828#216828: epoll: fd:7 ev:0001 d:0000732AE67C50F8 +2025/09/03 11:34:26 [debug] 216828#216828: channel handler +2025/09/03 11:34:26 [debug] 216828#216828: channel: 32 +2025/09/03 11:34:26 [debug] 216828#216828: channel command: 4 +2025/09/03 11:34:26 [debug] 216828#216828: channel: -2 +2025/09/03 11:34:26 [debug] 216828#216828: timer delta: 1981589 +2025/09/03 11:34:26 [notice] 216828#216828: exiting +2025/09/03 11:34:26 [debug] 216828#216828: flush files +2025/09/03 11:34:26 [debug] 216828#216828: run cleanup: 00006085F6749280 +2025/09/03 11:34:26 [debug] 216828#216828: run cleanup: 00006085F6735EE8 +2025/09/03 11:34:26 [debug] 216828#216828: cleanup resolver +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F674B8B0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6736690 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F67095D0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F67084C0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6702490 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F67013D0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6700310 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F66FF250 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F66F5180 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F66EC150, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F66F8000, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F67034A0, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F670A5E0, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F670E5F0, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6712600, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6716610, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F671A620, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F671E630, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6722640, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6726650, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F672A660, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F672E670, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6732680, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6737860, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F673B870, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F673F880, unused: 0 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F6743890, unused: 3 +2025/09/03 11:34:26 [debug] 216828#216828: free: 00006085F67478A0, unused: 9736 +2025/09/03 11:34:26 [notice] 216828#216828: exit +2025/09/03 11:34:26 [notice] 216827#216827: signal 17 (SIGCHLD) received from 216828 +2025/09/03 11:34:26 [notice] 216827#216827: worker process 216828 exited with code 0 +2025/09/03 11:34:26 [debug] 216827#216827: shmtx forced unlock +2025/09/03 11:34:26 [debug] 216827#216827: wake up, sigio 3 +2025/09/03 11:34:26 [debug] 216827#216827: reap children +2025/09/03 11:34:26 [debug] 216827#216827: child: 0 216828 e:1 t:1 d:0 r:1 j:0 +2025/09/03 11:34:26 [notice] 216827#216827: exit +2025/09/03 11:34:26 [debug] 216827#216827: close listening 0.0.0.0:9001 #5 +2025/09/03 11:34:26 [debug] 216827#216827: run cleanup: 00006085F6735EE8 +2025/09/03 11:34:26 [debug] 216827#216827: cleanup resolver +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F674B8B0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6736690 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F67095D0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F67084C0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6702490 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F67013D0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6700310 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F66FF250 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F66F5180 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F66EC150, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F66F8000, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F67034A0, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F670A5E0, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F670E5F0, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6712600, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6716610, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F671A620, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F671E630, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6722640, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6726650, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F672A660, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F672E670, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6732680, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6737860, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F673B870, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F673F880, unused: 0 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F6743890, unused: 3 +2025/09/03 11:34:26 [debug] 216827#216827: free: 00006085F67478A0, unused: 9767 +2025/09/03 11:34:29 [debug] 218895#218895: bind() 0.0.0.0:9001 #5 +2025/09/03 11:34:29 [debug] 218895#218895: counter: 000075E3F2D85080, 1 +2025/09/03 11:34:29 [debug] 218896#218896: bind() 0.0.0.0:9001 #5 +2025/09/03 11:34:29 [notice] 218896#218896: using the "epoll" event method +2025/09/03 11:34:29 [debug] 218896#218896: counter: 000077C531C9F080, 1 +2025/09/03 11:34:29 [notice] 218896#218896: nginx/1.18.0 (Ubuntu) +2025/09/03 11:34:29 [notice] 218896#218896: OS: Linux 6.12.10-76061203-generic +2025/09/03 11:34:29 [notice] 218896#218896: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 11:34:29 [debug] 218897#218896: write: 6, 00007FFF9A2B8C20, 7, 0 +2025/09/03 11:34:29 [debug] 218897#218897: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 11:34:29 [notice] 218897#218897: start worker processes +2025/09/03 11:34:29 [debug] 218897#218897: channel 6:7 +2025/09/03 11:34:29 [notice] 218897#218897: start worker process 218898 +2025/09/03 11:34:29 [debug] 218897#218897: sigsuspend +2025/09/03 11:34:29 [debug] 218898#218898: add cleanup: 000057AFCC140280 +2025/09/03 11:34:29 [debug] 218898#218898: malloc: 000057AFCC0DEBD0:8 +2025/09/03 11:34:29 [debug] 218898#218898: notify eventfd: 9 +2025/09/03 11:34:29 [debug] 218898#218898: testing the EPOLLRDHUP flag: success +2025/09/03 11:34:29 [debug] 218898#218898: malloc: 000057AFCC0F3010:6144 +2025/09/03 11:34:29 [debug] 218898#218898: malloc: 000077C531A97010:237568 +2025/09/03 11:34:29 [debug] 218898#218898: malloc: 000057AFCC144180:98304 +2025/09/03 11:34:29 [debug] 218898#218898: malloc: 000057AFCC15C190:98304 +2025/09/03 11:34:29 [debug] 218898#218898: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 11:34:29 [debug] 218898#218898: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 11:34:29 [debug] 218898#218898: setproctitle: "nginx: worker process" +2025/09/03 11:34:29 [debug] 218898#218898: worker cycle +2025/09/03 11:34:29 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *1 accept: 127.0.0.1:48216 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *1 event timer add: 6: 60000:167446081 +2025/09/03 11:34:45 [debug] 218898#218898: *1 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 16246 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *1 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *1 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 recv: fd:6 214 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *1 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *1 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *1 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header: "X-Content-Length: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *1 event timer del: 6: 167446081 +2025/09/03 11:34:45 [debug] 218898#218898: *1 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *1 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *1 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *1 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *1 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *1 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *1 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *1 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *1 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *1 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *1 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *1 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *1 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *1 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *1 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "48216" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "REMOTE_PORT: 48216" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *1 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http cleanup add: 000057AFCC0F5550 +2025/09/03 11:34:45 [debug] 218898#218898: *1 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 11:34:45 [debug] 218898#218898: *1 connected +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *1 chain writer buf fl:0 s:656 +2025/09/03 11:34:45 [debug] 218898#218898: *1 chain writer in: 000057AFCC0F5590 +2025/09/03 11:34:45 [debug] 218898#218898: *1 writev: 656 of 656 +2025/09/03 11:34:45 [debug] 218898#218898: *1 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *1 event timer add: 10: 60000:167446081 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:0004 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream dummy handler +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 59999 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *1 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *1 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *1 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *1 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *1 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *1 write new buf t:1 f:0 000057AFCC0E81E0, pos 000057AFCC0E81E0, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *1 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *1 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *1 event timer del: 10: 167446081 +2025/09/03 11:34:45 [debug] 218898#218898: *1 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *1 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *1 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0F4820, unused: 79 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0E8170, unused: 3711 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *1 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *1 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 event timer add: 6: 65000:167451082 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *1 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *1 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *1 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *1 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *1 event timer del: 6: 167451082 +2025/09/03 11:34:45 [debug] 218898#218898: *1 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *1 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *3 accept: 127.0.0.1:48220 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *3 event timer add: 6: 60000:167446095 +2025/09/03 11:34:45 [debug] 218898#218898: *3 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 13 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *3 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *3 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 recv: fd:6 137 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *3 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *3 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *3 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *3 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http header: "X-Content-Length: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *3 event timer del: 6: 167446095 +2025/09/03 11:34:45 [debug] 218898#218898: *3 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *3 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *3 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *3 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *3 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *3 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *3 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *3 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *3 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *3 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *3 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *3 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *3 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *3 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *3 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "48220" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "REMOTE_PORT: 48220" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *3 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http cleanup add: 000057AFCC0F5500 +2025/09/03 11:34:45 [debug] 218898#218898: *3 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 11:34:45 [debug] 218898#218898: *3 connected +2025/09/03 11:34:45 [debug] 218898#218898: *3 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *3 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *3 chain writer buf fl:0 s:576 +2025/09/03 11:34:45 [debug] 218898#218898: *3 chain writer in: 000057AFCC0F5540 +2025/09/03 11:34:45 [debug] 218898#218898: *3 writev: 576 of 576 +2025/09/03 11:34:45 [debug] 218898#218898: *3 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *3 event timer add: 10: 60000:167446095 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C9 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *3 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *3 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *3 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *3 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *3 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *3 write new buf t:1 f:0 000057AFCC0E8190, pos 000057AFCC0E8190, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *3 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *3 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *3 event timer del: 10: 167446095 +2025/09/03 11:34:45 [debug] 218898#218898: *3 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *3 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *3 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0FE4B0, unused: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0F4820, unused: 72 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0E8170, unused: 3791 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *3 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *3 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 event timer add: 6: 65000:167451095 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *3 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *3 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *3 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *3 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *3 event timer del: 6: 167451095 +2025/09/03 11:34:45 [debug] 218898#218898: *3 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *3 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *5 accept: 127.0.0.1:48228 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *5 event timer add: 6: 60000:167446117 +2025/09/03 11:34:45 [debug] 218898#218898: *5 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 21 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *5 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *5 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 recv: fd:6 169 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *5 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *5 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *5 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header: "X-SHA-256: invalid_hash_format" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header: "X-Content-Length: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *5 event timer del: 6: 167446117 +2025/09/03 11:34:45 [debug] 218898#218898: *5 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *5 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *5 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *5 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *5 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *5 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *5 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *5 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *5 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *5 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *5 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *5 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *5 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *5 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *5 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "48228" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "REMOTE_PORT: 48228" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "HTTP_X_SHA_256: invalid_hash_format" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *5 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http cleanup add: 000057AFCC0F5520 +2025/09/03 11:34:45 [debug] 218898#218898: *5 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 11:34:45 [debug] 218898#218898: *5 connected +2025/09/03 11:34:45 [debug] 218898#218898: *5 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *5 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *5 chain writer buf fl:0 s:608 +2025/09/03 11:34:45 [debug] 218898#218898: *5 chain writer in: 000057AFCC0F5560 +2025/09/03 11:34:45 [debug] 218898#218898: *5 writev: 608 of 608 +2025/09/03 11:34:45 [debug] 218898#218898: *5 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *5 event timer add: 10: 60000:167446117 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:0005 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *5 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *5 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *5 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *5 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *5 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *5 write new buf t:1 f:0 000057AFCC0E8190, pos 000057AFCC0E8190, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *5 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *5 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *5 event timer del: 10: 167446117 +2025/09/03 11:34:45 [debug] 218898#218898: *5 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *5 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *5 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0F4820, unused: 40 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0E8170, unused: 3791 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *5 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *5 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 event timer add: 6: 65000:167451118 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *5 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *5 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *5 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *5 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *5 event timer del: 6: 167451118 +2025/09/03 11:34:45 [debug] 218898#218898: *5 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *5 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *7 accept: 127.0.0.1:48238 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *7 event timer add: 6: 60000:167446140 +2025/09/03 11:34:45 [debug] 218898#218898: *7 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 21 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *7 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *7 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 recv: fd:6 189 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *7 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *7 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *7 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *7 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *7 event timer del: 6: 167446140 +2025/09/03 11:34:45 [debug] 218898#218898: *7 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *7 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *7 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *7 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *7 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *7 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *7 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *7 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *7 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *7 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *7 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *7 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *7 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *7 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *7 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "48238" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "REMOTE_PORT: 48238" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *7 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http cleanup add: 000057AFCC0F5520 +2025/09/03 11:34:45 [debug] 218898#218898: *7 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *7 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/03 11:34:45 [debug] 218898#218898: *7 connected +2025/09/03 11:34:45 [debug] 218898#218898: *7 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *7 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *7 chain writer buf fl:0 s:624 +2025/09/03 11:34:45 [debug] 218898#218898: *7 chain writer in: 000057AFCC0F5560 +2025/09/03 11:34:45 [debug] 218898#218898: *7 writev: 624 of 624 +2025/09/03 11:34:45 [debug] 218898#218898: *7 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *7 event timer add: 10: 60000:167446140 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C9 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *7 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *7 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *7 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *7 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *7 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *7 write new buf t:1 f:0 000057AFCC0E8190, pos 000057AFCC0E8190, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *7 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *7 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *7 event timer del: 10: 167446140 +2025/09/03 11:34:45 [debug] 218898#218898: *7 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *7 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *7 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0FE4B0, unused: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0F4820, unused: 40 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0E8170, unused: 3791 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *7 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *7 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 event timer add: 6: 65000:167451142 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 2 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *7 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *7 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *7 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *7 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *7 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *7 event timer del: 6: 167451142 +2025/09/03 11:34:45 [debug] 218898#218898: *7 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *7 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *9 accept: 127.0.0.1:48242 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *9 event timer add: 6: 60000:167446162 +2025/09/03 11:34:45 [debug] 218898#218898: *9 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 19 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *9 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *9 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 recv: fd:6 218 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *9 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *9 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *9 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header: "X-Content-Length: 209715200" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *9 event timer del: 6: 167446162 +2025/09/03 11:34:45 [debug] 218898#218898: *9 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *9 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *9 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *9 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *9 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *9 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *9 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *9 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *9 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *9 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *9 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *9 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *9 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *9 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *9 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "48242" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "REMOTE_PORT: 48242" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *9 fastcgi param: "HTTP_X_CONTENT_LENGTH: 209715200" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http cleanup add: 000057AFCC0F5550 +2025/09/03 11:34:45 [debug] 218898#218898: *9 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *9 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/03 11:34:45 [debug] 218898#218898: *9 connected +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *9 chain writer buf fl:0 s:656 +2025/09/03 11:34:45 [debug] 218898#218898: *9 chain writer in: 000057AFCC0F5590 +2025/09/03 11:34:45 [debug] 218898#218898: *9 writev: 656 of 656 +2025/09/03 11:34:45 [debug] 218898#218898: *9 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *9 event timer add: 10: 60000:167446162 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:0004 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream dummy handler +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 59999 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *9 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *9 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *9 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *9 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *9 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *9 write new buf t:1 f:0 000057AFCC0E81E0, pos 000057AFCC0E81E0, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *9 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *9 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *9 event timer del: 10: 167446162 +2025/09/03 11:34:45 [debug] 218898#218898: *9 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *9 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *9 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0F4820, unused: 79 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0E8170, unused: 3711 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *9 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *9 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 event timer add: 6: 65000:167451163 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *9 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *9 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *9 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *9 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *9 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *9 event timer del: 6: 167451163 +2025/09/03 11:34:45 [debug] 218898#218898: *9 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *9 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *11 accept: 127.0.0.1:48248 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *11 event timer add: 6: 60000:167446184 +2025/09/03 11:34:45 [debug] 218898#218898: *11 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 20 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *11 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *11 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 recv: fd:6 226 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *11 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *11 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *11 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header: "X-Content-Type: application/x-malware" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header: "X-Content-Length: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *11 event timer del: 6: 167446184 +2025/09/03 11:34:45 [debug] 218898#218898: *11 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *11 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *11 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *11 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *11 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *11 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *11 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *11 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *11 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *11 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *11 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *11 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *11 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *11 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *11 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "48248" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "REMOTE_PORT: 48248" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "HTTP_X_CONTENT_TYPE: application/x-malware" +2025/09/03 11:34:45 [debug] 218898#218898: *11 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http cleanup add: 000057AFCC0F5558 +2025/09/03 11:34:45 [debug] 218898#218898: *11 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *11 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/03 11:34:45 [debug] 218898#218898: *11 connected +2025/09/03 11:34:45 [debug] 218898#218898: *11 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *11 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *11 chain writer buf fl:0 s:664 +2025/09/03 11:34:45 [debug] 218898#218898: *11 chain writer in: 000057AFCC0F5598 +2025/09/03 11:34:45 [debug] 218898#218898: *11 writev: 664 of 664 +2025/09/03 11:34:45 [debug] 218898#218898: *11 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *11 event timer add: 10: 60000:167446185 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C9 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *11 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *11 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *11 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *11 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *11 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *11 write new buf t:1 f:0 000057AFCC0E81E0, pos 000057AFCC0E81E0, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *11 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *11 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *11 event timer del: 10: 167446185 +2025/09/03 11:34:45 [debug] 218898#218898: *11 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *11 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *11 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0F4820, unused: 71 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0E8170, unused: 3711 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *11 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *11 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 event timer add: 6: 65000:167451185 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *11 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *11 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *11 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *11 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *11 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *11 event timer del: 6: 167451185 +2025/09/03 11:34:45 [debug] 218898#218898: *11 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *11 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *13 accept: 127.0.0.1:48260 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *13 event timer add: 6: 60000:167446207 +2025/09/03 11:34:45 [debug] 218898#218898: *13 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 21 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *13 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *13 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 recv: fd:6 210 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *13 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *13 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *13 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header: "X-Content-Length: 0" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *13 event timer del: 6: 167446207 +2025/09/03 11:34:45 [debug] 218898#218898: *13 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *13 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *13 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *13 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *13 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *13 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *13 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *13 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *13 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *13 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *13 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *13 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *13 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *13 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *13 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "48260" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "REMOTE_PORT: 48260" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *13 fastcgi param: "HTTP_X_CONTENT_LENGTH: 0" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http cleanup add: 000057AFCC0F5548 +2025/09/03 11:34:45 [debug] 218898#218898: *13 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *13 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 +2025/09/03 11:34:45 [debug] 218898#218898: *13 connected +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *13 chain writer buf fl:0 s:648 +2025/09/03 11:34:45 [debug] 218898#218898: *13 chain writer in: 000057AFCC0F5588 +2025/09/03 11:34:45 [debug] 218898#218898: *13 writev: 648 of 648 +2025/09/03 11:34:45 [debug] 218898#218898: *13 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *13 event timer add: 10: 60000:167446207 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:0004 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream dummy handler +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 59999 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:0005 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *13 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *13 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *13 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *13 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *13 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *13 write new buf t:1 f:0 000057AFCC0E8190, pos 000057AFCC0E8190, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *13 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *13 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *13 event timer del: 10: 167446207 +2025/09/03 11:34:45 [debug] 218898#218898: *13 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *13 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *13 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0F4820, unused: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0E8170, unused: 3791 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *13 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *13 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 event timer add: 6: 65000:167451208 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *13 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *13 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *13 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *13 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *13 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *13 event timer del: 6: 167451208 +2025/09/03 11:34:45 [debug] 218898#218898: *13 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *13 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *15 accept: 127.0.0.1:48274 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *15 event timer add: 6: 60000:167446228 +2025/09/03 11:34:45 [debug] 218898#218898: *15 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 20 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *15 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *15 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 recv: fd:6 214 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *15 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *15 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *15 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header: "X-Content-Length: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *15 event timer del: 6: 167446228 +2025/09/03 11:34:45 [debug] 218898#218898: *15 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *15 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *15 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *15 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *15 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *15 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *15 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *15 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *15 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *15 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *15 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *15 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *15 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *15 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *15 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "48274" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "REMOTE_PORT: 48274" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *15 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http cleanup add: 000057AFCC0F5550 +2025/09/03 11:34:45 [debug] 218898#218898: *15 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *15 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 +2025/09/03 11:34:45 [debug] 218898#218898: *15 connected +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *15 chain writer buf fl:0 s:656 +2025/09/03 11:34:45 [debug] 218898#218898: *15 chain writer in: 000057AFCC0F5590 +2025/09/03 11:34:45 [debug] 218898#218898: *15 writev: 656 of 656 +2025/09/03 11:34:45 [debug] 218898#218898: *15 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *15 event timer add: 10: 60000:167446228 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:0004 d:000077C531A972C9 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream dummy handler +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 2 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 59998 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C9 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *15 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *15 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *15 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *15 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *15 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *15 write new buf t:1 f:0 000057AFCC0E81E0, pos 000057AFCC0E81E0, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *15 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *15 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *15 event timer del: 10: 167446228 +2025/09/03 11:34:45 [debug] 218898#218898: *15 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *15 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *15 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0F4820, unused: 79 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0E8170, unused: 3711 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *15 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *15 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 event timer add: 6: 65000:167451230 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *15 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *15 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *15 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *15 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *15 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *15 event timer del: 6: 167451230 +2025/09/03 11:34:45 [debug] 218898#218898: *15 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *15 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:5 ev:0001 d:000077C531A97010 +2025/09/03 11:34:45 [debug] 218898#218898: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:34:45 [debug] 218898#218898: posix_memalign: 000057AFCC0DD840:512 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *17 accept: 127.0.0.1:48284 fd:6 +2025/09/03 11:34:45 [debug] 218898#218898: *17 event timer add: 6: 60000:167446253 +2025/09/03 11:34:45 [debug] 218898#218898: *17 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 23 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0001 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http wait request handler +2025/09/03 11:34:45 [debug] 218898#218898: *17 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *17 recv: eof:0, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 recv: fd:6 214 of 1024 +2025/09/03 11:34:45 [debug] 218898#218898: *17 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 posix_memalign: 000057AFCC0FE4B0:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http process request line +2025/09/03 11:34:45 [debug] 218898#218898: *17 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http uri: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http args: "" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http exten: "" +2025/09/03 11:34:45 [debug] 218898#218898: *17 posix_memalign: 000057AFCC0F4820:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http process request header line +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header: "Host: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header: "Accept: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header: "X-Content-Type: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header: "X-Content-Length: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http header done +2025/09/03 11:34:45 [debug] 218898#218898: *17 event timer del: 6: 167446253 +2025/09/03 11:34:45 [debug] 218898#218898: *17 generic phase: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 rewrite phase: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 test location: "/media" +2025/09/03 11:34:45 [debug] 218898#218898: *17 test location: "/report" +2025/09/03 11:34:45 [debug] 218898#218898: *17 test location: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 using configuration "=/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http cl:-1 max:104857600 +2025/09/03 11:34:45 [debug] 218898#218898: *17 rewrite phase: 3 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:34:45 [notice] 218898#218898: *17 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script if +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script if: false +2025/09/03 11:34:45 [debug] 218898#218898: *17 post rewrite phase: 4 +2025/09/03 11:34:45 [debug] 218898#218898: *17 generic phase: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *17 generic phase: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *17 generic phase: 7 +2025/09/03 11:34:45 [debug] 218898#218898: *17 access phase: 8 +2025/09/03 11:34:45 [debug] 218898#218898: *17 access phase: 9 +2025/09/03 11:34:45 [debug] 218898#218898: *17 access phase: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *17 post access phase: 11 +2025/09/03 11:34:45 [debug] 218898#218898: *17 generic phase: 12 +2025/09/03 11:34:45 [debug] 218898#218898: *17 generic phase: 13 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http init upstream, client timer: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "QUERY_STRING" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "QUERY_STRING: " +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "REQUEST_METHOD" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "CONTENT_TYPE" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "CONTENT_LENGTH" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SCRIPT_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "REQUEST_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "DOCUMENT_URI" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "REQUEST_SCHEME" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "http" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "nginx/" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "REMOTE_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "REMOTE_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "48284" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "REMOTE_PORT: 48284" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SERVER_ADDR" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SERVER_PORT" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "9001" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SERVER_NAME" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "REDIRECT_STATUS" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "200" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script var: "./blobs" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http script copy: "/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:34:45 [debug] 218898#218898: *17 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http cleanup add: 000057AFCC0F5550 +2025/09/03 11:34:45 [debug] 218898#218898: *17 get rr peer, try: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 stream socket 10 +2025/09/03 11:34:45 [debug] 218898#218898: *17 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:34:45 [debug] 218898#218898: *17 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #18 +2025/09/03 11:34:45 [debug] 218898#218898: *17 connected +2025/09/03 11:34:45 [debug] 218898#218898: *17 http upstream connect: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 posix_memalign: 000057AFCC0C6F20:128 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http upstream send request +2025/09/03 11:34:45 [debug] 218898#218898: *17 http upstream send request body +2025/09/03 11:34:45 [debug] 218898#218898: *17 chain writer buf fl:0 s:656 +2025/09/03 11:34:45 [debug] 218898#218898: *17 chain writer in: 000057AFCC0F5590 +2025/09/03 11:34:45 [debug] 218898#218898: *17 writev: 656 of 656 +2025/09/03 11:34:45 [debug] 218898#218898: *17 chain writer out: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *17 event timer add: 10: 60000:167446253 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http request count:2 blk:0 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 0 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 60000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:0004 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http run request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http upstream check client, write event:1, "/upload" +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:10 ev:2005 d:000077C531A972C8 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http upstream request: "/upload?" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http upstream process header +2025/09/03 11:34:45 [debug] 218898#218898: *17 malloc: 000057AFCC0E7160:4096 +2025/09/03 11:34:45 [debug] 218898#218898: *17 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 recv: fd:10 208 of 4096 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 44 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 04 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record length: 68 +2025/09/03 11:34:45 [error] 218898#218898: *17 FastCGI sent in stderr: "LOG: [2025-09-03 11:34:45] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record length: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 06 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 01 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 51 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 07 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record byte: 00 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi record length: 81 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi parser: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi parser: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http fastcgi header done +2025/09/03 11:34:45 [debug] 218898#218898: *17 posix_memalign: 000057AFCC0E8170:4096 @16 +2025/09/03 11:34:45 [debug] 218898#218898: *17 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:34:45 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:34:45 [debug] 218898#218898: *17 write new buf t:1 f:0 000057AFCC0E81E0, pos 000057AFCC0E81E0, size: 146 file: 0, size: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http write filter: l:1 f:0 s:146 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http write filter limit 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 writev: 146 of 146 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http write filter 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *17 finalize http upstream request: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 finalize http fastcgi request +2025/09/03 11:34:45 [debug] 218898#218898: *17 free rr peer 1 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 close http upstream connection: 10 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0C6F20, unused: 48 +2025/09/03 11:34:45 [debug] 218898#218898: *17 event timer del: 10: 167446253 +2025/09/03 11:34:45 [debug] 218898#218898: *17 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 set http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *17 http close request +2025/09/03 11:34:45 [debug] 218898#218898: *17 http log handler +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0E7160 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0FE4B0, unused: 5 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0F4820, unused: 79 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0E8170, unused: 3711 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 hc free: 0000000000000000 +2025/09/03 11:34:45 [debug] 218898#218898: *17 hc busy: 0000000000000000 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 tcp_nodelay +2025/09/03 11:34:45 [debug] 218898#218898: *17 reusable connection: 1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 event timer add: 6: 65000:167451254 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: 65000 +2025/09/03 11:34:45 [debug] 218898#218898: epoll: fd:6 ev:2005 d:000077C531A971E0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 http keepalive handler +2025/09/03 11:34:45 [debug] 218898#218898: *17 malloc: 000057AFCC0E00A0:1024 +2025/09/03 11:34:45 [debug] 218898#218898: *17 recv: eof:1, avail:-1 +2025/09/03 11:34:45 [debug] 218898#218898: *17 recv: fd:6 0 of 1024 +2025/09/03 11:34:45 [info] 218898#218898: *17 client 127.0.0.1 closed keepalive connection +2025/09/03 11:34:45 [debug] 218898#218898: *17 close http connection: 6 +2025/09/03 11:34:45 [debug] 218898#218898: *17 event timer del: 6: 167451254 +2025/09/03 11:34:45 [debug] 218898#218898: *17 reusable connection: 0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0E00A0 +2025/09/03 11:34:45 [debug] 218898#218898: *17 free: 000057AFCC0DD840, unused: 120 +2025/09/03 11:34:45 [debug] 218898#218898: timer delta: 1 +2025/09/03 11:34:45 [debug] 218898#218898: worker cycle +2025/09/03 11:34:45 [debug] 218898#218898: epoll timer: -1 +2025/09/03 11:36:04 [notice] 218897#218897: signal 15 (SIGTERM) received from 219098, exiting +2025/09/03 11:36:04 [debug] 218897#218897: wake up, sigio 0 +2025/09/03 11:36:04 [debug] 218897#218897: child: 0 218898 e:0 t:0 d:0 r:1 j:0 +2025/09/03 11:36:04 [debug] 218897#218897: termination cycle: 50 +2025/09/03 11:36:04 [debug] 218897#218897: sigsuspend +2025/09/03 11:36:04 [debug] 218898#218898: epoll: fd:7 ev:0001 d:000077C531A970F8 +2025/09/03 11:36:04 [debug] 218898#218898: channel handler +2025/09/03 11:36:04 [debug] 218898#218898: channel: 32 +2025/09/03 11:36:04 [debug] 218898#218898: channel command: 4 +2025/09/03 11:36:04 [debug] 218898#218898: channel: -2 +2025/09/03 11:36:04 [debug] 218898#218898: timer delta: 78545 +2025/09/03 11:36:04 [notice] 218898#218898: exiting +2025/09/03 11:36:04 [debug] 218898#218898: flush files +2025/09/03 11:36:04 [debug] 218898#218898: run cleanup: 000057AFCC140280 +2025/09/03 11:36:04 [debug] 218898#218898: run cleanup: 000057AFCC12CEE8 +2025/09/03 11:36:04 [debug] 218898#218898: cleanup resolver +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC1428B0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC12D690 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC1005D0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0FF4C0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0F9490 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0F83D0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0F7310 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0F6250 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0EC180 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0E3150, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0EF000, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC0FA4A0, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC1015E0, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC1055F0, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC109600, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC10D610, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC111620, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC115630, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC119640, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC11D650, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC121660, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC125670, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC129680, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC12E860, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC132870, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC136880, unused: 0 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC13A890, unused: 3 +2025/09/03 11:36:04 [debug] 218898#218898: free: 000057AFCC13E8A0, unused: 9736 +2025/09/03 11:36:04 [notice] 218898#218898: exit +2025/09/03 11:36:04 [notice] 218897#218897: signal 17 (SIGCHLD) received from 218898 +2025/09/03 11:36:04 [notice] 218897#218897: worker process 218898 exited with code 0 +2025/09/03 11:36:04 [debug] 218897#218897: shmtx forced unlock +2025/09/03 11:36:04 [debug] 218897#218897: wake up, sigio 3 +2025/09/03 11:36:04 [debug] 218897#218897: reap children +2025/09/03 11:36:04 [debug] 218897#218897: child: 0 218898 e:1 t:1 d:0 r:1 j:0 +2025/09/03 11:36:04 [notice] 218897#218897: exit +2025/09/03 11:36:04 [debug] 218897#218897: close listening 0.0.0.0:9001 #5 +2025/09/03 11:36:04 [debug] 218897#218897: run cleanup: 000057AFCC12CEE8 +2025/09/03 11:36:04 [debug] 218897#218897: cleanup resolver +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC1428B0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC12D690 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC1005D0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0FF4C0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0F9490 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0F83D0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0F7310 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0F6250 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0EC180 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0E3150, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0EF000, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC0FA4A0, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC1015E0, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC1055F0, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC109600, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC10D610, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC111620, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC115630, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC119640, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC11D650, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC121660, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC125670, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC129680, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC12E860, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC132870, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC136880, unused: 0 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC13A890, unused: 3 +2025/09/03 11:36:04 [debug] 218897#218897: free: 000057AFCC13E8A0, unused: 9767 +2025/09/03 11:36:07 [debug] 219133#219133: bind() 0.0.0.0:9001 #5 +2025/09/03 11:36:07 [debug] 219133#219133: counter: 0000729E68F1F080, 1 +2025/09/03 11:36:07 [debug] 219134#219134: bind() 0.0.0.0:9001 #5 +2025/09/03 11:36:07 [notice] 219134#219134: using the "epoll" event method +2025/09/03 11:36:07 [debug] 219134#219134: counter: 000075229B26A080, 1 +2025/09/03 11:36:07 [notice] 219134#219134: nginx/1.18.0 (Ubuntu) +2025/09/03 11:36:07 [notice] 219134#219134: OS: Linux 6.12.10-76061203-generic +2025/09/03 11:36:07 [notice] 219134#219134: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 11:36:07 [debug] 219135#219134: write: 6, 00007FFDB920F7B0, 7, 0 +2025/09/03 11:36:07 [debug] 219135#219135: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 11:36:07 [notice] 219135#219135: start worker processes +2025/09/03 11:36:07 [debug] 219135#219135: channel 6:7 +2025/09/03 11:36:07 [notice] 219135#219135: start worker process 219136 +2025/09/03 11:36:07 [debug] 219135#219135: sigsuspend +2025/09/03 11:36:07 [debug] 219136#219136: add cleanup: 00005AEAE059C280 +2025/09/03 11:36:07 [debug] 219136#219136: malloc: 00005AEAE053ABD0:8 +2025/09/03 11:36:07 [debug] 219136#219136: notify eventfd: 9 +2025/09/03 11:36:07 [debug] 219136#219136: testing the EPOLLRDHUP flag: success +2025/09/03 11:36:07 [debug] 219136#219136: malloc: 00005AEAE054F010:6144 +2025/09/03 11:36:07 [debug] 219136#219136: malloc: 000075229B062010:237568 +2025/09/03 11:36:07 [debug] 219136#219136: malloc: 00005AEAE05A0180:98304 +2025/09/03 11:36:07 [debug] 219136#219136: malloc: 00005AEAE05B8190:98304 +2025/09/03 11:36:07 [debug] 219136#219136: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 11:36:07 [debug] 219136#219136: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 11:36:07 [debug] 219136#219136: setproctitle: "nginx: worker process" +2025/09/03 11:36:07 [debug] 219136#219136: worker cycle +2025/09/03 11:36:07 [debug] 219136#219136: epoll timer: -1 +2025/09/03 11:36:19 [notice] 219135#219135: signal 15 (SIGTERM) received from 219197, exiting +2025/09/03 11:36:19 [debug] 219135#219135: wake up, sigio 0 +2025/09/03 11:36:19 [debug] 219135#219135: child: 0 219136 e:0 t:0 d:0 r:1 j:0 +2025/09/03 11:36:19 [debug] 219135#219135: termination cycle: 50 +2025/09/03 11:36:19 [debug] 219135#219135: sigsuspend +2025/09/03 11:36:19 [debug] 219136#219136: epoll: fd:7 ev:0001 d:000075229B0620F8 +2025/09/03 11:36:19 [debug] 219136#219136: channel handler +2025/09/03 11:36:19 [debug] 219136#219136: channel: 32 +2025/09/03 11:36:19 [debug] 219136#219136: channel command: 4 +2025/09/03 11:36:19 [debug] 219136#219136: channel: -2 +2025/09/03 11:36:19 [debug] 219136#219136: timer delta: 11451 +2025/09/03 11:36:19 [notice] 219136#219136: exiting +2025/09/03 11:36:19 [debug] 219136#219136: flush files +2025/09/03 11:36:19 [debug] 219136#219136: run cleanup: 00005AEAE059C280 +2025/09/03 11:36:19 [debug] 219136#219136: run cleanup: 00005AEAE0588EE8 +2025/09/03 11:36:19 [debug] 219136#219136: cleanup resolver +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE059E8B0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0589690 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE055C5D0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE055B4C0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0555490 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE05543D0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0553310 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0552250 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0548180 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE053F150, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE054B000, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE05564A0, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE055D5E0, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE05615F0, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0565600, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0569610, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE056D620, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0571630, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0575640, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0579650, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE057D660, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0581670, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0585680, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE058A860, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE058E870, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0592880, unused: 0 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE0596890, unused: 3 +2025/09/03 11:36:19 [debug] 219136#219136: free: 00005AEAE059A8A0, unused: 9736 +2025/09/03 11:36:19 [notice] 219136#219136: exit +2025/09/03 11:36:19 [notice] 219135#219135: signal 17 (SIGCHLD) received from 219136 +2025/09/03 11:36:19 [notice] 219135#219135: worker process 219136 exited with code 0 +2025/09/03 11:36:19 [debug] 219135#219135: shmtx forced unlock +2025/09/03 11:36:19 [debug] 219135#219135: wake up, sigio 3 +2025/09/03 11:36:19 [debug] 219135#219135: reap children +2025/09/03 11:36:19 [debug] 219135#219135: child: 0 219136 e:1 t:1 d:0 r:1 j:0 +2025/09/03 11:36:19 [notice] 219135#219135: exit +2025/09/03 11:36:19 [debug] 219135#219135: close listening 0.0.0.0:9001 #5 +2025/09/03 11:36:19 [debug] 219135#219135: run cleanup: 00005AEAE0588EE8 +2025/09/03 11:36:19 [debug] 219135#219135: cleanup resolver +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE059E8B0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0589690 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE055C5D0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE055B4C0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0555490 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE05543D0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0553310 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0552250 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0548180 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE053F150, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE054B000, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE05564A0, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE055D5E0, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE05615F0, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0565600, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0569610, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE056D620, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0571630, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0575640, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0579650, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE057D660, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0581670, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0585680, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE058A860, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE058E870, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0592880, unused: 0 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE0596890, unused: 3 +2025/09/03 11:36:19 [debug] 219135#219135: free: 00005AEAE059A8A0, unused: 9767 +2025/09/03 11:36:22 [debug] 219240#219240: bind() 0.0.0.0:9001 #5 +2025/09/03 11:36:22 [debug] 219240#219240: counter: 00007544BB127080, 1 +2025/09/03 11:36:22 [debug] 219241#219241: bind() 0.0.0.0:9001 #5 +2025/09/03 11:36:22 [notice] 219241#219241: using the "epoll" event method +2025/09/03 11:36:22 [debug] 219241#219241: counter: 0000713B65775080, 1 +2025/09/03 11:36:22 [notice] 219241#219241: nginx/1.18.0 (Ubuntu) +2025/09/03 11:36:22 [notice] 219241#219241: OS: Linux 6.12.10-76061203-generic +2025/09/03 11:36:22 [notice] 219241#219241: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 11:36:22 [debug] 219242#219241: write: 6, 00007FFE077263A0, 7, 0 +2025/09/03 11:36:22 [debug] 219242#219242: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 11:36:22 [notice] 219242#219242: start worker processes +2025/09/03 11:36:22 [debug] 219242#219242: channel 6:7 +2025/09/03 11:36:22 [notice] 219242#219242: start worker process 219243 +2025/09/03 11:36:22 [debug] 219242#219242: sigsuspend +2025/09/03 11:36:22 [debug] 219243#219243: add cleanup: 0000649304963280 +2025/09/03 11:36:22 [debug] 219243#219243: malloc: 0000649304901BD0:8 +2025/09/03 11:36:22 [debug] 219243#219243: notify eventfd: 9 +2025/09/03 11:36:22 [debug] 219243#219243: testing the EPOLLRDHUP flag: success +2025/09/03 11:36:22 [debug] 219243#219243: malloc: 0000649304916010:6144 +2025/09/03 11:36:22 [debug] 219243#219243: malloc: 0000713B6556D010:237568 +2025/09/03 11:36:22 [debug] 219243#219243: malloc: 0000649304967180:98304 +2025/09/03 11:36:22 [debug] 219243#219243: malloc: 000064930497F190:98304 +2025/09/03 11:36:22 [debug] 219243#219243: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 11:36:22 [debug] 219243#219243: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 11:36:22 [debug] 219243#219243: setproctitle: "nginx: worker process" +2025/09/03 11:36:22 [debug] 219243#219243: worker cycle +2025/09/03 11:36:22 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *1 accept: 127.0.0.1:44600 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *1 event timer add: 6: 60000:167554523 +2025/09/03 11:36:34 [debug] 219243#219243: *1 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 11827 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *1 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *1 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 recv: fd:6 214 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *1 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *1 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *1 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header: "X-Content-Length: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *1 event timer del: 6: 167554523 +2025/09/03 11:36:34 [debug] 219243#219243: *1 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *1 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *1 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *1 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *1 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *1 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *1 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *1 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *1 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *1 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *1 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *1 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *1 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *1 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *1 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "44600" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "REMOTE_PORT: 44600" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *1 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http cleanup add: 0000649304918550 +2025/09/03 11:36:34 [debug] 219243#219243: *1 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 11:36:34 [debug] 219243#219243: *1 connected +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *1 chain writer buf fl:0 s:656 +2025/09/03 11:36:34 [debug] 219243#219243: *1 chain writer in: 0000649304918590 +2025/09/03 11:36:34 [debug] 219243#219243: *1 writev: 656 of 656 +2025/09/03 11:36:34 [debug] 219243#219243: *1 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *1 event timer add: 10: 60000:167554523 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 59999 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0005 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *1 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *1 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *1 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *1 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *1 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *1 write new buf t:1 f:0 000064930490B1E0, pos 000064930490B1E0, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *1 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *1 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *1 event timer del: 10: 167554523 +2025/09/03 11:36:34 [debug] 219243#219243: *1 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *1 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *1 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 0000649304917820, unused: 79 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 000064930490B170, unused: 3711 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *1 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *1 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 event timer add: 6: 65000:167559524 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *1 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *1 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *1 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *1 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *1 event timer del: 6: 167559524 +2025/09/03 11:36:34 [debug] 219243#219243: *1 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *1 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *3 accept: 127.0.0.1:44610 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *3 event timer add: 6: 60000:167554542 +2025/09/03 11:36:34 [debug] 219243#219243: *3 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 17 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *3 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *3 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 recv: fd:6 137 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *3 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *3 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *3 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *3 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http header: "X-Content-Length: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *3 event timer del: 6: 167554542 +2025/09/03 11:36:34 [debug] 219243#219243: *3 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *3 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *3 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *3 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *3 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *3 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *3 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *3 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *3 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *3 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *3 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *3 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *3 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *3 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *3 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "44610" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "REMOTE_PORT: 44610" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *3 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http cleanup add: 0000649304918500 +2025/09/03 11:36:34 [debug] 219243#219243: *3 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 11:36:34 [debug] 219243#219243: *3 connected +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *3 chain writer buf fl:0 s:576 +2025/09/03 11:36:34 [debug] 219243#219243: *3 chain writer in: 0000649304918540 +2025/09/03 11:36:34 [debug] 219243#219243: *3 writev: 576 of 576 +2025/09/03 11:36:34 [debug] 219243#219243: *3 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *3 event timer add: 10: 60000:167554542 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 59999 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:2005 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *3 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *3 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *3 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *3 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *3 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *3 write new buf t:1 f:0 000064930490B190, pos 000064930490B190, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *3 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *3 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *3 event timer del: 10: 167554542 +2025/09/03 11:36:34 [debug] 219243#219243: *3 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *3 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *3 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 00006493049214B0, unused: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 0000649304917820, unused: 72 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 000064930490B170, unused: 3791 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *3 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *3 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 event timer add: 6: 65000:167559543 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *3 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *3 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *3 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *3 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *3 event timer del: 6: 167559543 +2025/09/03 11:36:34 [debug] 219243#219243: *3 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *3 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *5 accept: 127.0.0.1:44620 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *5 event timer add: 6: 60000:167554565 +2025/09/03 11:36:34 [debug] 219243#219243: *5 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 21 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *5 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *5 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 recv: fd:6 169 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *5 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *5 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *5 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header: "X-SHA-256: invalid_hash_format" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header: "X-Content-Length: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *5 event timer del: 6: 167554565 +2025/09/03 11:36:34 [debug] 219243#219243: *5 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *5 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *5 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *5 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *5 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *5 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *5 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *5 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *5 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *5 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *5 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *5 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *5 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *5 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *5 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "44620" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "REMOTE_PORT: 44620" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "HTTP_X_SHA_256: invalid_hash_format" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *5 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http cleanup add: 0000649304918520 +2025/09/03 11:36:34 [debug] 219243#219243: *5 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 11:36:34 [debug] 219243#219243: *5 connected +2025/09/03 11:36:34 [debug] 219243#219243: *5 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *5 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *5 chain writer buf fl:0 s:608 +2025/09/03 11:36:34 [debug] 219243#219243: *5 chain writer in: 0000649304918560 +2025/09/03 11:36:34 [debug] 219243#219243: *5 writev: 608 of 608 +2025/09/03 11:36:34 [debug] 219243#219243: *5 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *5 event timer add: 10: 60000:167554565 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0005 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *5 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *5 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *5 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *5 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *5 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *5 write new buf t:1 f:0 000064930490B190, pos 000064930490B190, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *5 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *5 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *5 event timer del: 10: 167554565 +2025/09/03 11:36:34 [debug] 219243#219243: *5 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *5 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *5 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 0000649304917820, unused: 40 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 000064930490B170, unused: 3791 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *5 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *5 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 event timer add: 6: 65000:167559566 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *5 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *5 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *5 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *5 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *5 event timer del: 6: 167559566 +2025/09/03 11:36:34 [debug] 219243#219243: *5 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *5 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *7 accept: 127.0.0.1:44628 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *7 event timer add: 6: 60000:167554589 +2025/09/03 11:36:34 [debug] 219243#219243: *7 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 22 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *7 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *7 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 recv: fd:6 189 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *7 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *7 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *7 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *7 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *7 event timer del: 6: 167554589 +2025/09/03 11:36:34 [debug] 219243#219243: *7 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *7 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *7 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *7 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *7 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *7 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *7 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *7 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *7 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *7 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *7 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *7 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *7 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *7 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *7 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "44628" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "REMOTE_PORT: 44628" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *7 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http cleanup add: 0000649304918520 +2025/09/03 11:36:34 [debug] 219243#219243: *7 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *7 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/03 11:36:34 [debug] 219243#219243: *7 connected +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *7 chain writer buf fl:0 s:624 +2025/09/03 11:36:34 [debug] 219243#219243: *7 chain writer in: 0000649304918560 +2025/09/03 11:36:34 [debug] 219243#219243: *7 writev: 624 of 624 +2025/09/03 11:36:34 [debug] 219243#219243: *7 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *7 event timer add: 10: 60000:167554589 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 59999 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:2005 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *7 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *7 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *7 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *7 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *7 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *7 write new buf t:1 f:0 000064930490B190, pos 000064930490B190, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *7 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *7 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *7 event timer del: 10: 167554589 +2025/09/03 11:36:34 [debug] 219243#219243: *7 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *7 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *7 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 00006493049214B0, unused: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 0000649304917820, unused: 40 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 000064930490B170, unused: 3791 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *7 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *7 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 event timer add: 6: 65000:167559590 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *7 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *7 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *7 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *7 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *7 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *7 event timer del: 6: 167559590 +2025/09/03 11:36:34 [debug] 219243#219243: *7 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *7 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *9 accept: 127.0.0.1:44632 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *9 event timer add: 6: 60000:167554613 +2025/09/03 11:36:34 [debug] 219243#219243: *9 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 22 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *9 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *9 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 recv: fd:6 218 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *9 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *9 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *9 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header: "X-Content-Length: 209715200" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *9 event timer del: 6: 167554613 +2025/09/03 11:36:34 [debug] 219243#219243: *9 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *9 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *9 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *9 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *9 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *9 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *9 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *9 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *9 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *9 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *9 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *9 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *9 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *9 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *9 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "44632" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "REMOTE_PORT: 44632" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *9 fastcgi param: "HTTP_X_CONTENT_LENGTH: 209715200" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http cleanup add: 0000649304918550 +2025/09/03 11:36:34 [debug] 219243#219243: *9 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *9 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/03 11:36:34 [debug] 219243#219243: *9 connected +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *9 chain writer buf fl:0 s:656 +2025/09/03 11:36:34 [debug] 219243#219243: *9 chain writer in: 0000649304918590 +2025/09/03 11:36:34 [debug] 219243#219243: *9 writev: 656 of 656 +2025/09/03 11:36:34 [debug] 219243#219243: *9 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *9 event timer add: 10: 60000:167554613 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 59999 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:2005 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *9 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *9 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *9 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *9 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *9 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *9 write new buf t:1 f:0 000064930490B1E0, pos 000064930490B1E0, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *9 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *9 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *9 event timer del: 10: 167554613 +2025/09/03 11:36:34 [debug] 219243#219243: *9 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *9 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *9 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 0000649304917820, unused: 79 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 000064930490B170, unused: 3711 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *9 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *9 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 event timer add: 6: 65000:167559614 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *9 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *9 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *9 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *9 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *9 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *9 event timer del: 6: 167559614 +2025/09/03 11:36:34 [debug] 219243#219243: *9 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *9 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *11 accept: 127.0.0.1:44640 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *11 event timer add: 6: 60000:167554637 +2025/09/03 11:36:34 [debug] 219243#219243: *11 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 22 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *11 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *11 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 recv: fd:6 226 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *11 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *11 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *11 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header: "X-Content-Type: application/x-malware" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header: "X-Content-Length: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *11 event timer del: 6: 167554637 +2025/09/03 11:36:34 [debug] 219243#219243: *11 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *11 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *11 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *11 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *11 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *11 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *11 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *11 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *11 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *11 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *11 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *11 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *11 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *11 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *11 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "44640" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "REMOTE_PORT: 44640" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "HTTP_X_CONTENT_TYPE: application/x-malware" +2025/09/03 11:36:34 [debug] 219243#219243: *11 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http cleanup add: 0000649304918558 +2025/09/03 11:36:34 [debug] 219243#219243: *11 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *11 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/03 11:36:34 [debug] 219243#219243: *11 connected +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *11 chain writer buf fl:0 s:664 +2025/09/03 11:36:34 [debug] 219243#219243: *11 chain writer in: 0000649304918598 +2025/09/03 11:36:34 [debug] 219243#219243: *11 writev: 664 of 664 +2025/09/03 11:36:34 [debug] 219243#219243: *11 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *11 event timer add: 10: 60000:167554638 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 59999 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:2005 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *11 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *11 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *11 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *11 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *11 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *11 write new buf t:1 f:0 000064930490B1E0, pos 000064930490B1E0, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *11 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *11 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *11 event timer del: 10: 167554638 +2025/09/03 11:36:34 [debug] 219243#219243: *11 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *11 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *11 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 0000649304917820, unused: 71 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 000064930490B170, unused: 3711 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *11 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *11 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 event timer add: 6: 65000:167559639 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *11 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *11 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *11 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *11 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *11 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *11 event timer del: 6: 167559639 +2025/09/03 11:36:34 [debug] 219243#219243: *11 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *11 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *13 accept: 127.0.0.1:44656 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *13 event timer add: 6: 60000:167554661 +2025/09/03 11:36:34 [debug] 219243#219243: *13 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 22 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *13 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *13 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 recv: fd:6 210 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *13 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *13 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *13 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header: "X-Content-Length: 0" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *13 event timer del: 6: 167554661 +2025/09/03 11:36:34 [debug] 219243#219243: *13 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *13 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *13 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *13 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *13 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *13 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *13 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *13 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *13 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *13 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *13 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *13 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *13 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *13 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *13 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "44656" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "REMOTE_PORT: 44656" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *13 fastcgi param: "HTTP_X_CONTENT_LENGTH: 0" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http cleanup add: 0000649304918548 +2025/09/03 11:36:34 [debug] 219243#219243: *13 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *13 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 +2025/09/03 11:36:34 [debug] 219243#219243: *13 connected +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *13 chain writer buf fl:0 s:648 +2025/09/03 11:36:34 [debug] 219243#219243: *13 chain writer in: 0000649304918588 +2025/09/03 11:36:34 [debug] 219243#219243: *13 writev: 648 of 648 +2025/09/03 11:36:34 [debug] 219243#219243: *13 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *13 event timer add: 10: 60000:167554662 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:2005 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *13 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *13 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *13 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *13 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *13 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *13 write new buf t:1 f:0 000064930490B190, pos 000064930490B190, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *13 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *13 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *13 event timer del: 10: 167554662 +2025/09/03 11:36:34 [debug] 219243#219243: *13 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *13 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *13 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 0000649304917820, unused: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 000064930490B170, unused: 3791 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *13 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *13 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 event timer add: 6: 65000:167559662 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *13 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *13 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *13 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *13 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *13 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *13 event timer del: 6: 167559662 +2025/09/03 11:36:34 [debug] 219243#219243: *13 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *13 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *15 accept: 127.0.0.1:44662 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *15 event timer add: 6: 60000:167554684 +2025/09/03 11:36:34 [debug] 219243#219243: *15 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 21 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *15 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *15 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 recv: fd:6 214 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *15 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *15 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *15 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header: "X-Content-Length: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *15 event timer del: 6: 167554684 +2025/09/03 11:36:34 [debug] 219243#219243: *15 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *15 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *15 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *15 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *15 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *15 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *15 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *15 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *15 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *15 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *15 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *15 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *15 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *15 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *15 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "44662" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "REMOTE_PORT: 44662" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *15 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http cleanup add: 0000649304918550 +2025/09/03 11:36:34 [debug] 219243#219243: *15 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *15 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 +2025/09/03 11:36:34 [debug] 219243#219243: *15 connected +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *15 chain writer buf fl:0 s:656 +2025/09/03 11:36:34 [debug] 219243#219243: *15 chain writer in: 0000649304918590 +2025/09/03 11:36:34 [debug] 219243#219243: *15 writev: 656 of 656 +2025/09/03 11:36:34 [debug] 219243#219243: *15 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *15 event timer add: 10: 60000:167554684 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 59999 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:2005 d:0000713B6556D2C9 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *15 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *15 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *15 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *15 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *15 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *15 write new buf t:1 f:0 000064930490B1E0, pos 000064930490B1E0, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *15 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *15 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *15 event timer del: 10: 167554684 +2025/09/03 11:36:34 [debug] 219243#219243: *15 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *15 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *15 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 0000649304917820, unused: 79 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 000064930490B170, unused: 3711 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *15 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *15 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 event timer add: 6: 65000:167559685 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *15 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *15 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *15 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *15 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *15 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *15 event timer del: 6: 167559685 +2025/09/03 11:36:34 [debug] 219243#219243: *15 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *15 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:36:34 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:36:34 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *17 accept: 127.0.0.1:44664 fd:6 +2025/09/03 11:36:34 [debug] 219243#219243: *17 event timer add: 6: 60000:167554703 +2025/09/03 11:36:34 [debug] 219243#219243: *17 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 17 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http wait request handler +2025/09/03 11:36:34 [debug] 219243#219243: *17 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *17 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 recv: fd:6 214 of 1024 +2025/09/03 11:36:34 [debug] 219243#219243: *17 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http process request line +2025/09/03 11:36:34 [debug] 219243#219243: *17 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http uri: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http args: "" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http exten: "" +2025/09/03 11:36:34 [debug] 219243#219243: *17 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http process request header line +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header: "Host: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header: "Accept: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header: "X-Content-Type: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header: "X-Content-Length: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http header done +2025/09/03 11:36:34 [debug] 219243#219243: *17 event timer del: 6: 167554703 +2025/09/03 11:36:34 [debug] 219243#219243: *17 generic phase: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 rewrite phase: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 test location: "/media" +2025/09/03 11:36:34 [debug] 219243#219243: *17 test location: "/report" +2025/09/03 11:36:34 [debug] 219243#219243: *17 test location: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 using configuration "=/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http cl:-1 max:104857600 +2025/09/03 11:36:34 [debug] 219243#219243: *17 rewrite phase: 3 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:36:34 [notice] 219243#219243: *17 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script if +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script if: false +2025/09/03 11:36:34 [debug] 219243#219243: *17 post rewrite phase: 4 +2025/09/03 11:36:34 [debug] 219243#219243: *17 generic phase: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *17 generic phase: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *17 generic phase: 7 +2025/09/03 11:36:34 [debug] 219243#219243: *17 access phase: 8 +2025/09/03 11:36:34 [debug] 219243#219243: *17 access phase: 9 +2025/09/03 11:36:34 [debug] 219243#219243: *17 access phase: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *17 post access phase: 11 +2025/09/03 11:36:34 [debug] 219243#219243: *17 generic phase: 12 +2025/09/03 11:36:34 [debug] 219243#219243: *17 generic phase: 13 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http init upstream, client timer: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "QUERY_STRING" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "QUERY_STRING: " +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "REQUEST_METHOD" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "CONTENT_TYPE" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "CONTENT_LENGTH" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SCRIPT_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "REQUEST_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "DOCUMENT_URI" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "REQUEST_SCHEME" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "http" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "nginx/" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "REMOTE_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "REMOTE_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "44664" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "REMOTE_PORT: 44664" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SERVER_ADDR" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SERVER_PORT" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "9001" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SERVER_NAME" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "REDIRECT_STATUS" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "200" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script var: "./blobs" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http script copy: "/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:36:34 [debug] 219243#219243: *17 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http cleanup add: 0000649304918550 +2025/09/03 11:36:34 [debug] 219243#219243: *17 get rr peer, try: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 stream socket 10 +2025/09/03 11:36:34 [debug] 219243#219243: *17 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:36:34 [debug] 219243#219243: *17 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #18 +2025/09/03 11:36:34 [debug] 219243#219243: *17 connected +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream connect: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 posix_memalign: 00006493048E9F20:128 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream send request +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream send request body +2025/09/03 11:36:34 [debug] 219243#219243: *17 chain writer buf fl:0 s:656 +2025/09/03 11:36:34 [debug] 219243#219243: *17 chain writer in: 0000649304918590 +2025/09/03 11:36:34 [debug] 219243#219243: *17 writev: 656 of 656 +2025/09/03 11:36:34 [debug] 219243#219243: *17 chain writer out: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *17 event timer add: 10: 60000:167554704 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http request count:2 blk:0 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:0004 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http run request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream check client, write event:1, "/upload" +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0004 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream dummy handler +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:10 ev:0005 d:0000713B6556D2C8 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream request: "/upload?" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http upstream process header +2025/09/03 11:36:34 [debug] 219243#219243: *17 malloc: 000064930490A160:4096 +2025/09/03 11:36:34 [debug] 219243#219243: *17 recv: eof:0, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 recv: fd:10 208 of 4096 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 44 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 04 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record length: 68 +2025/09/03 11:36:34 [error] 219243#219243: *17 FastCGI sent in stderr: "LOG: [2025-09-03 11:36:34] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record length: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 06 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 01 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 51 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 07 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record byte: 00 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi record length: 81 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi parser: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi parser: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http fastcgi header done +2025/09/03 11:36:34 [debug] 219243#219243: *17 posix_memalign: 000064930490B170:4096 @16 +2025/09/03 11:36:34 [debug] 219243#219243: *17 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:36:34 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:36:34 [debug] 219243#219243: *17 write new buf t:1 f:0 000064930490B1E0, pos 000064930490B1E0, size: 146 file: 0, size: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http write filter: l:1 f:0 s:146 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http write filter limit 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 writev: 146 of 146 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http write filter 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *17 finalize http upstream request: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 finalize http fastcgi request +2025/09/03 11:36:34 [debug] 219243#219243: *17 free rr peer 1 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 close http upstream connection: 10 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 00006493048E9F20, unused: 48 +2025/09/03 11:36:34 [debug] 219243#219243: *17 event timer del: 10: 167554704 +2025/09/03 11:36:34 [debug] 219243#219243: *17 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 set http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *17 http close request +2025/09/03 11:36:34 [debug] 219243#219243: *17 http log handler +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 000064930490A160 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 00006493049214B0, unused: 5 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 0000649304917820, unused: 79 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 000064930490B170, unused: 3711 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 hc free: 0000000000000000 +2025/09/03 11:36:34 [debug] 219243#219243: *17 hc busy: 0000000000000000 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 tcp_nodelay +2025/09/03 11:36:34 [debug] 219243#219243: *17 reusable connection: 1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 event timer add: 6: 65000:167559704 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: 65000 +2025/09/03 11:36:34 [debug] 219243#219243: epoll: fd:6 ev:2005 d:0000713B6556D1E0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 http keepalive handler +2025/09/03 11:36:34 [debug] 219243#219243: *17 malloc: 00006493049030A0:1024 +2025/09/03 11:36:34 [debug] 219243#219243: *17 recv: eof:1, avail:-1 +2025/09/03 11:36:34 [debug] 219243#219243: *17 recv: fd:6 0 of 1024 +2025/09/03 11:36:34 [info] 219243#219243: *17 client 127.0.0.1 closed keepalive connection +2025/09/03 11:36:34 [debug] 219243#219243: *17 close http connection: 6 +2025/09/03 11:36:34 [debug] 219243#219243: *17 event timer del: 6: 167559704 +2025/09/03 11:36:34 [debug] 219243#219243: *17 reusable connection: 0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 00006493049030A0 +2025/09/03 11:36:34 [debug] 219243#219243: *17 free: 0000649304900840, unused: 120 +2025/09/03 11:36:34 [debug] 219243#219243: timer delta: 0 +2025/09/03 11:36:34 [debug] 219243#219243: worker cycle +2025/09/03 11:36:34 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:37:37 [debug] 219243#219243: epoll: fd:5 ev:0001 d:0000713B6556D010 +2025/09/03 11:37:37 [debug] 219243#219243: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:37:37 [debug] 219243#219243: posix_memalign: 0000649304900840:512 @16 +2025/09/03 11:37:37 [debug] 219243#219243: *19 accept: 127.0.0.1:55924 fd:6 +2025/09/03 11:37:37 [debug] 219243#219243: *19 event timer add: 6: 60000:167617784 +2025/09/03 11:37:37 [debug] 219243#219243: *19 reusable connection: 1 +2025/09/03 11:37:37 [debug] 219243#219243: *19 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:37:37 [debug] 219243#219243: timer delta: 63080 +2025/09/03 11:37:37 [debug] 219243#219243: worker cycle +2025/09/03 11:37:37 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:37:37 [debug] 219243#219243: epoll: fd:6 ev:0001 d:0000713B6556D1E1 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http wait request handler +2025/09/03 11:37:37 [debug] 219243#219243: *19 malloc: 00006493049030A0:1024 +2025/09/03 11:37:37 [debug] 219243#219243: *19 recv: eof:0, avail:-1 +2025/09/03 11:37:37 [debug] 219243#219243: *19 recv: fd:6 152 of 1024 +2025/09/03 11:37:37 [debug] 219243#219243: *19 reusable connection: 0 +2025/09/03 11:37:37 [debug] 219243#219243: *19 posix_memalign: 00006493049214B0:4096 @16 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http process request line +2025/09/03 11:37:37 [debug] 219243#219243: *19 http request line: "PUT /upload HTTP/1.1" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http uri: "/upload" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http args: "" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http exten: "" +2025/09/03 11:37:37 [debug] 219243#219243: *19 posix_memalign: 0000649304917820:4096 @16 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http process request header line +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header: "Host: localhost:9001" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header: "Accept: */*" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header: "Content-Type: image/png" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header: "Content-Length: 1000" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header: "Authorization: test" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http header done +2025/09/03 11:37:37 [debug] 219243#219243: *19 event timer del: 6: 167617784 +2025/09/03 11:37:37 [debug] 219243#219243: *19 generic phase: 0 +2025/09/03 11:37:37 [debug] 219243#219243: *19 rewrite phase: 1 +2025/09/03 11:37:37 [debug] 219243#219243: *19 test location: "/media" +2025/09/03 11:37:37 [debug] 219243#219243: *19 test location: "/report" +2025/09/03 11:37:37 [debug] 219243#219243: *19 test location: "/upload" +2025/09/03 11:37:37 [debug] 219243#219243: *19 using configuration "=/upload" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http cl:1000 max:104857600 +2025/09/03 11:37:37 [debug] 219243#219243: *19 rewrite phase: 3 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http script var +2025/09/03 11:37:37 [debug] 219243#219243: *19 http script var: "PUT" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:37:37 [notice] 219243#219243: *19 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:37:37 [debug] 219243#219243: *19 http script if +2025/09/03 11:37:37 [debug] 219243#219243: *19 http script if: false +2025/09/03 11:37:37 [debug] 219243#219243: *19 post rewrite phase: 4 +2025/09/03 11:37:37 [debug] 219243#219243: *19 generic phase: 5 +2025/09/03 11:37:37 [debug] 219243#219243: *19 generic phase: 6 +2025/09/03 11:37:37 [debug] 219243#219243: *19 generic phase: 7 +2025/09/03 11:37:37 [debug] 219243#219243: *19 access phase: 8 +2025/09/03 11:37:37 [debug] 219243#219243: *19 access phase: 9 +2025/09/03 11:37:37 [debug] 219243#219243: *19 access phase: 10 +2025/09/03 11:37:37 [debug] 219243#219243: *19 post access phase: 11 +2025/09/03 11:37:37 [debug] 219243#219243: *19 generic phase: 12 +2025/09/03 11:37:37 [debug] 219243#219243: *19 generic phase: 13 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http request body content length filter +2025/09/03 11:37:37 [debug] 219243#219243: *19 http read client request body +2025/09/03 11:37:37 [debug] 219243#219243: *19 recv: eof:0, avail:0 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http client request body recv -2 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http client request body rest 1000 +2025/09/03 11:37:37 [debug] 219243#219243: *19 event timer add: 6: 60000:167617785 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:37:37 [debug] 219243#219243: *19 http request count:2 blk:0 +2025/09/03 11:37:37 [debug] 219243#219243: timer delta: 1 +2025/09/03 11:37:37 [debug] 219243#219243: worker cycle +2025/09/03 11:37:37 [debug] 219243#219243: epoll timer: 60000 +2025/09/03 11:37:59 [debug] 219243#219243: epoll: fd:6 ev:2001 d:0000713B6556D1E1 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http run request: "/upload?" +2025/09/03 11:37:59 [debug] 219243#219243: *19 http read client request body +2025/09/03 11:37:59 [debug] 219243#219243: *19 recv: eof:1, avail:-1 +2025/09/03 11:37:59 [debug] 219243#219243: *19 recv: fd:6 0 of 1000 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http client request body recv 0 +2025/09/03 11:37:59 [info] 219243#219243: *19 client prematurely closed connection, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:37:59 [debug] 219243#219243: *19 http finalize request: 400, "/upload?" a:1, c:1 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http terminate request count:1 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http terminate cleanup count:1 blk:0 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http posted request: "/upload?" +2025/09/03 11:37:59 [debug] 219243#219243: *19 http terminate handler count:1 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http request count:1 blk:0 +2025/09/03 11:37:59 [debug] 219243#219243: *19 http close request +2025/09/03 11:37:59 [debug] 219243#219243: *19 http log handler +2025/09/03 11:37:59 [debug] 219243#219243: *19 free: 00006493049214B0, unused: 24 +2025/09/03 11:37:59 [debug] 219243#219243: *19 free: 0000649304917820, unused: 378 +2025/09/03 11:37:59 [debug] 219243#219243: *19 close http connection: 6 +2025/09/03 11:37:59 [debug] 219243#219243: *19 event timer del: 6: 167617785 +2025/09/03 11:37:59 [debug] 219243#219243: *19 reusable connection: 0 +2025/09/03 11:37:59 [debug] 219243#219243: *19 free: 00006493049030A0 +2025/09/03 11:37:59 [debug] 219243#219243: *19 free: 0000649304900840, unused: 136 +2025/09/03 11:37:59 [debug] 219243#219243: timer delta: 22329 +2025/09/03 11:37:59 [debug] 219243#219243: worker cycle +2025/09/03 11:37:59 [debug] 219243#219243: epoll timer: -1 +2025/09/03 11:38:43 [notice] 219242#219242: signal 15 (SIGTERM) received from 219626, exiting +2025/09/03 11:38:43 [debug] 219242#219242: wake up, sigio 0 +2025/09/03 11:38:43 [debug] 219242#219242: child: 0 219243 e:0 t:0 d:0 r:1 j:0 +2025/09/03 11:38:43 [debug] 219242#219242: termination cycle: 50 +2025/09/03 11:38:43 [debug] 219242#219242: sigsuspend +2025/09/03 11:38:43 [debug] 219243#219243: epoll: fd:7 ev:0001 d:0000713B6556D0F8 +2025/09/03 11:38:43 [debug] 219243#219243: channel handler +2025/09/03 11:38:43 [debug] 219243#219243: channel: 32 +2025/09/03 11:38:43 [debug] 219243#219243: channel command: 4 +2025/09/03 11:38:43 [debug] 219243#219243: channel: -2 +2025/09/03 11:38:43 [debug] 219243#219243: timer delta: 44054 +2025/09/03 11:38:43 [notice] 219243#219243: exiting +2025/09/03 11:38:43 [debug] 219243#219243: flush files +2025/09/03 11:38:43 [debug] 219243#219243: run cleanup: 0000649304963280 +2025/09/03 11:38:43 [debug] 219243#219243: run cleanup: 000064930494FEE8 +2025/09/03 11:38:43 [debug] 219243#219243: cleanup resolver +2025/09/03 11:38:43 [debug] 219243#219243: free: 00006493049658B0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304950690 +2025/09/03 11:38:43 [debug] 219243#219243: free: 00006493049235D0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 00006493049224C0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930491C490 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930491B3D0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930491A310 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304919250 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930490F180 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304906150, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304912000, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930491D4A0, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 00006493049245E0, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 00006493049285F0, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930492C600, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304930610, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304934620, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304938630, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930493C640, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304940650, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304944660, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304948670, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930494C680, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304951860, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304955870, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 0000649304959880, unused: 0 +2025/09/03 11:38:43 [debug] 219243#219243: free: 000064930495D890, unused: 3 +2025/09/03 11:38:43 [debug] 219243#219243: free: 00006493049618A0, unused: 9736 +2025/09/03 11:38:43 [notice] 219243#219243: exit +2025/09/03 11:38:43 [notice] 219242#219242: signal 17 (SIGCHLD) received from 219243 +2025/09/03 11:38:43 [notice] 219242#219242: worker process 219243 exited with code 0 +2025/09/03 11:38:43 [debug] 219242#219242: shmtx forced unlock +2025/09/03 11:38:43 [debug] 219242#219242: wake up, sigio 3 +2025/09/03 11:38:43 [debug] 219242#219242: reap children +2025/09/03 11:38:43 [debug] 219242#219242: child: 0 219243 e:1 t:1 d:0 r:1 j:0 +2025/09/03 11:38:43 [notice] 219242#219242: exit +2025/09/03 11:38:43 [debug] 219242#219242: close listening 0.0.0.0:9001 #5 +2025/09/03 11:38:43 [debug] 219242#219242: run cleanup: 000064930494FEE8 +2025/09/03 11:38:43 [debug] 219242#219242: cleanup resolver +2025/09/03 11:38:43 [debug] 219242#219242: free: 00006493049658B0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304950690 +2025/09/03 11:38:43 [debug] 219242#219242: free: 00006493049235D0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 00006493049224C0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930491C490 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930491B3D0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930491A310 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304919250 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930490F180 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304906150, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304912000, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930491D4A0, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 00006493049245E0, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 00006493049285F0, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930492C600, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304930610, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304934620, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304938630, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930493C640, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304940650, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304944660, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304948670, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930494C680, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304951860, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304955870, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 0000649304959880, unused: 0 +2025/09/03 11:38:43 [debug] 219242#219242: free: 000064930495D890, unused: 3 +2025/09/03 11:38:43 [debug] 219242#219242: free: 00006493049618A0, unused: 9767 +2025/09/03 11:38:47 [debug] 219662#219662: bind() 0.0.0.0:9001 #5 +2025/09/03 11:38:47 [debug] 219662#219662: counter: 00007061E3B99080, 1 +2025/09/03 11:38:47 [debug] 219663#219663: bind() 0.0.0.0:9001 #5 +2025/09/03 11:38:47 [notice] 219663#219663: using the "epoll" event method +2025/09/03 11:38:47 [debug] 219663#219663: counter: 00007EB39BC3B080, 1 +2025/09/03 11:38:47 [notice] 219663#219663: nginx/1.18.0 (Ubuntu) +2025/09/03 11:38:47 [notice] 219663#219663: OS: Linux 6.12.10-76061203-generic +2025/09/03 11:38:47 [notice] 219663#219663: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 11:38:47 [debug] 219664#219663: write: 6, 00007FFDFA69A340, 7, 0 +2025/09/03 11:38:47 [debug] 219664#219664: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 11:38:47 [notice] 219664#219664: start worker processes +2025/09/03 11:38:47 [debug] 219664#219664: channel 6:7 +2025/09/03 11:38:47 [notice] 219664#219664: start worker process 219665 +2025/09/03 11:38:47 [debug] 219664#219664: sigsuspend +2025/09/03 11:38:47 [debug] 219665#219665: add cleanup: 00005813BCB88280 +2025/09/03 11:38:47 [debug] 219665#219665: malloc: 00005813BCB26BD0:8 +2025/09/03 11:38:47 [debug] 219665#219665: notify eventfd: 9 +2025/09/03 11:38:47 [debug] 219665#219665: testing the EPOLLRDHUP flag: success +2025/09/03 11:38:47 [debug] 219665#219665: malloc: 00005813BCB3B010:6144 +2025/09/03 11:38:47 [debug] 219665#219665: malloc: 00007EB39B5C5010:237568 +2025/09/03 11:38:47 [debug] 219665#219665: malloc: 00005813BCB8C180:98304 +2025/09/03 11:38:47 [debug] 219665#219665: malloc: 00005813BCBA4190:98304 +2025/09/03 11:38:47 [debug] 219665#219665: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 11:38:47 [debug] 219665#219665: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 11:38:47 [debug] 219665#219665: setproctitle: "nginx: worker process" +2025/09/03 11:38:47 [debug] 219665#219665: worker cycle +2025/09/03 11:38:47 [debug] 219665#219665: epoll timer: -1 +2025/09/03 11:38:57 [debug] 219665#219665: epoll: fd:5 ev:0001 d:00007EB39B5C5010 +2025/09/03 11:38:57 [debug] 219665#219665: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:38:57 [debug] 219665#219665: posix_memalign: 00005813BCB25840:512 @16 +2025/09/03 11:38:57 [debug] 219665#219665: *1 accept: 127.0.0.1:56208 fd:6 +2025/09/03 11:38:57 [debug] 219665#219665: *1 event timer add: 6: 60000:167698020 +2025/09/03 11:38:57 [debug] 219665#219665: *1 reusable connection: 1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:38:57 [debug] 219665#219665: timer delta: 10619 +2025/09/03 11:38:57 [debug] 219665#219665: worker cycle +2025/09/03 11:38:57 [debug] 219665#219665: epoll timer: 60000 +2025/09/03 11:38:57 [debug] 219665#219665: epoll: fd:6 ev:0001 d:00007EB39B5C51E0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http wait request handler +2025/09/03 11:38:57 [debug] 219665#219665: *1 malloc: 00005813BCB280A0:1024 +2025/09/03 11:38:57 [debug] 219665#219665: *1 recv: eof:0, avail:-1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 recv: fd:6 214 of 1024 +2025/09/03 11:38:57 [debug] 219665#219665: *1 reusable connection: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 posix_memalign: 00005813BCB464B0:4096 @16 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http process request line +2025/09/03 11:38:57 [debug] 219665#219665: *1 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http uri: "/upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http args: "" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http exten: "" +2025/09/03 11:38:57 [debug] 219665#219665: *1 posix_memalign: 00005813BCB3C820:4096 @16 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http process request header line +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header: "Host: localhost:9001" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header: "Accept: */*" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header: "X-Content-Type: image/png" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header: "X-Content-Length: 71418" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http header done +2025/09/03 11:38:57 [debug] 219665#219665: *1 event timer del: 6: 167698020 +2025/09/03 11:38:57 [debug] 219665#219665: *1 generic phase: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 rewrite phase: 1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 test location: "/media" +2025/09/03 11:38:57 [debug] 219665#219665: *1 test location: "/report" +2025/09/03 11:38:57 [debug] 219665#219665: *1 test location: "/upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 using configuration "=/upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http cl:-1 max:104857600 +2025/09/03 11:38:57 [debug] 219665#219665: *1 rewrite phase: 3 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "HEAD" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:38:57 [notice] 219665#219665: *1 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script if +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script if: false +2025/09/03 11:38:57 [debug] 219665#219665: *1 post rewrite phase: 4 +2025/09/03 11:38:57 [debug] 219665#219665: *1 generic phase: 5 +2025/09/03 11:38:57 [debug] 219665#219665: *1 generic phase: 6 +2025/09/03 11:38:57 [debug] 219665#219665: *1 generic phase: 7 +2025/09/03 11:38:57 [debug] 219665#219665: *1 access phase: 8 +2025/09/03 11:38:57 [debug] 219665#219665: *1 access phase: 9 +2025/09/03 11:38:57 [debug] 219665#219665: *1 access phase: 10 +2025/09/03 11:38:57 [debug] 219665#219665: *1 post access phase: 11 +2025/09/03 11:38:57 [debug] 219665#219665: *1 generic phase: 12 +2025/09/03 11:38:57 [debug] 219665#219665: *1 generic phase: 13 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http init upstream, client timer: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "QUERY_STRING" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "REQUEST_METHOD" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "HEAD" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "CONTENT_TYPE" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SCRIPT_NAME" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "/upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "REQUEST_URI" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "/upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "DOCUMENT_URI" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "/upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "./blobs" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "HTTP/1.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "http" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "CGI/1.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "nginx/" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "1.18.0" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "REMOTE_ADDR" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "127.0.0.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "REMOTE_PORT" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "56208" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "REMOTE_PORT: 56208" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SERVER_ADDR" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "127.0.0.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SERVER_PORT" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "9001" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SERVER_NAME" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "localhost" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "200" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script var: "./blobs" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:38:57 [debug] 219665#219665: *1 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http cleanup add: 00005813BCB3D550 +2025/09/03 11:38:57 [debug] 219665#219665: *1 get rr peer, try: 1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 stream socket 10 +2025/09/03 11:38:57 [debug] 219665#219665: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:38:57 [debug] 219665#219665: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 11:38:57 [debug] 219665#219665: *1 connected +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream connect: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 posix_memalign: 00005813BCB0EF20:128 @16 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream send request +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream send request body +2025/09/03 11:38:57 [debug] 219665#219665: *1 chain writer buf fl:0 s:656 +2025/09/03 11:38:57 [debug] 219665#219665: *1 chain writer in: 00005813BCB3D590 +2025/09/03 11:38:57 [debug] 219665#219665: *1 writev: 656 of 656 +2025/09/03 11:38:57 [debug] 219665#219665: *1 chain writer out: 0000000000000000 +2025/09/03 11:38:57 [debug] 219665#219665: *1 event timer add: 10: 60000:167698020 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http request count:2 blk:0 +2025/09/03 11:38:57 [debug] 219665#219665: timer delta: 0 +2025/09/03 11:38:57 [debug] 219665#219665: worker cycle +2025/09/03 11:38:57 [debug] 219665#219665: epoll timer: 60000 +2025/09/03 11:38:57 [debug] 219665#219665: epoll: fd:6 ev:0004 d:00007EB39B5C51E0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http run request: "/upload?" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream check client, write event:1, "/upload" +2025/09/03 11:38:57 [debug] 219665#219665: epoll: fd:10 ev:0004 d:00007EB39B5C52C8 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream request: "/upload?" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream dummy handler +2025/09/03 11:38:57 [debug] 219665#219665: timer delta: 1 +2025/09/03 11:38:57 [debug] 219665#219665: worker cycle +2025/09/03 11:38:57 [debug] 219665#219665: epoll timer: 59999 +2025/09/03 11:38:57 [debug] 219665#219665: epoll: fd:10 ev:2005 d:00007EB39B5C52C8 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream request: "/upload?" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http upstream process header +2025/09/03 11:38:57 [debug] 219665#219665: *1 malloc: 00005813BCB2F160:4096 +2025/09/03 11:38:57 [debug] 219665#219665: *1 recv: eof:1, avail:-1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 recv: fd:10 208 of 4096 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 01 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 07 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 01 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 44 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 04 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record length: 68 +2025/09/03 11:38:57 [error] 219665#219665: *1 FastCGI sent in stderr: "LOG: [2025-09-03 11:38:57] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 01 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 07 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 01 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record length: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 01 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 06 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 01 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 51 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 07 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record byte: 00 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi record length: 81 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi parser: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi parser: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi parser: 1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http fastcgi header done +2025/09/03 11:38:57 [debug] 219665#219665: *1 posix_memalign: 00005813BCB30170:4096 @16 +2025/09/03 11:38:57 [debug] 219665#219665: *1 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:38:57 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:38:57 [debug] 219665#219665: *1 write new buf t:1 f:0 00005813BCB301E0, pos 00005813BCB301E0, size: 146 file: 0, size: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http write filter: l:1 f:0 s:146 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http write filter limit 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 writev: 146 of 146 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http write filter 0000000000000000 +2025/09/03 11:38:57 [debug] 219665#219665: *1 finalize http upstream request: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 finalize http fastcgi request +2025/09/03 11:38:57 [debug] 219665#219665: *1 free rr peer 1 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 close http upstream connection: 10 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB0EF20, unused: 48 +2025/09/03 11:38:57 [debug] 219665#219665: *1 event timer del: 10: 167698020 +2025/09/03 11:38:57 [debug] 219665#219665: *1 reusable connection: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 set http keepalive handler +2025/09/03 11:38:57 [debug] 219665#219665: *1 http close request +2025/09/03 11:38:57 [debug] 219665#219665: *1 http log handler +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB2F160 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB464B0, unused: 5 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB3C820, unused: 79 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB30170, unused: 3711 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB280A0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 hc free: 0000000000000000 +2025/09/03 11:38:57 [debug] 219665#219665: *1 hc busy: 0000000000000000 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 tcp_nodelay +2025/09/03 11:38:57 [debug] 219665#219665: *1 reusable connection: 1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 event timer add: 6: 65000:167703021 +2025/09/03 11:38:57 [debug] 219665#219665: timer delta: 0 +2025/09/03 11:38:57 [debug] 219665#219665: worker cycle +2025/09/03 11:38:57 [debug] 219665#219665: epoll timer: 65000 +2025/09/03 11:38:57 [debug] 219665#219665: epoll: fd:6 ev:2005 d:00007EB39B5C51E0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 http keepalive handler +2025/09/03 11:38:57 [debug] 219665#219665: *1 malloc: 00005813BCB280A0:1024 +2025/09/03 11:38:57 [debug] 219665#219665: *1 recv: eof:1, avail:-1 +2025/09/03 11:38:57 [debug] 219665#219665: *1 recv: fd:6 0 of 1024 +2025/09/03 11:38:57 [info] 219665#219665: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 11:38:57 [debug] 219665#219665: *1 close http connection: 6 +2025/09/03 11:38:57 [debug] 219665#219665: *1 event timer del: 6: 167703021 +2025/09/03 11:38:57 [debug] 219665#219665: *1 reusable connection: 0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB280A0 +2025/09/03 11:38:57 [debug] 219665#219665: *1 free: 00005813BCB25840, unused: 120 +2025/09/03 11:38:57 [debug] 219665#219665: timer delta: 0 +2025/09/03 11:38:57 [debug] 219665#219665: worker cycle +2025/09/03 11:38:57 [debug] 219665#219665: epoll timer: -1 +2025/09/03 11:39:20 [debug] 219665#219665: epoll: fd:5 ev:0001 d:00007EB39B5C5010 +2025/09/03 11:39:20 [debug] 219665#219665: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 11:39:20 [debug] 219665#219665: posix_memalign: 00005813BCB25840:512 @16 +2025/09/03 11:39:20 [debug] 219665#219665: *3 accept: 127.0.0.1:36166 fd:6 +2025/09/03 11:39:20 [debug] 219665#219665: *3 event timer add: 6: 60000:167720953 +2025/09/03 11:39:20 [debug] 219665#219665: *3 reusable connection: 1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 11:39:20 [debug] 219665#219665: timer delta: 22932 +2025/09/03 11:39:20 [debug] 219665#219665: worker cycle +2025/09/03 11:39:20 [debug] 219665#219665: epoll timer: 60000 +2025/09/03 11:39:20 [debug] 219665#219665: epoll: fd:6 ev:0001 d:00007EB39B5C51E1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http wait request handler +2025/09/03 11:39:20 [debug] 219665#219665: *3 malloc: 00005813BCB280A0:1024 +2025/09/03 11:39:20 [debug] 219665#219665: *3 recv: eof:0, avail:-1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 recv: fd:6 214 of 1024 +2025/09/03 11:39:20 [debug] 219665#219665: *3 reusable connection: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 posix_memalign: 00005813BCB464B0:4096 @16 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http process request line +2025/09/03 11:39:20 [debug] 219665#219665: *3 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http uri: "/upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http args: "" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http exten: "" +2025/09/03 11:39:20 [debug] 219665#219665: *3 posix_memalign: 00005813BCB3C820:4096 @16 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http process request header line +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header: "Host: localhost:9001" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header: "Accept: */*" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header: "X-Content-Type: image/png" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header: "X-Content-Length: 71418" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http header done +2025/09/03 11:39:20 [debug] 219665#219665: *3 event timer del: 6: 167720953 +2025/09/03 11:39:20 [debug] 219665#219665: *3 generic phase: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 rewrite phase: 1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 test location: "/media" +2025/09/03 11:39:20 [debug] 219665#219665: *3 test location: "/report" +2025/09/03 11:39:20 [debug] 219665#219665: *3 test location: "/upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 using configuration "=/upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http cl:-1 max:104857600 +2025/09/03 11:39:20 [debug] 219665#219665: *3 rewrite phase: 3 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "HEAD" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 11:39:20 [notice] 219665#219665: *3 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script if +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script if: false +2025/09/03 11:39:20 [debug] 219665#219665: *3 post rewrite phase: 4 +2025/09/03 11:39:20 [debug] 219665#219665: *3 generic phase: 5 +2025/09/03 11:39:20 [debug] 219665#219665: *3 generic phase: 6 +2025/09/03 11:39:20 [debug] 219665#219665: *3 generic phase: 7 +2025/09/03 11:39:20 [debug] 219665#219665: *3 access phase: 8 +2025/09/03 11:39:20 [debug] 219665#219665: *3 access phase: 9 +2025/09/03 11:39:20 [debug] 219665#219665: *3 access phase: 10 +2025/09/03 11:39:20 [debug] 219665#219665: *3 post access phase: 11 +2025/09/03 11:39:20 [debug] 219665#219665: *3 generic phase: 12 +2025/09/03 11:39:20 [debug] 219665#219665: *3 generic phase: 13 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http init upstream, client timer: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "QUERY_STRING" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "REQUEST_METHOD" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "HEAD" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "CONTENT_TYPE" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SCRIPT_NAME" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "/upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "REQUEST_URI" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "/upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "DOCUMENT_URI" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "/upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "./blobs" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "HTTP/1.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "http" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "CGI/1.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "nginx/" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "1.18.0" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "REMOTE_ADDR" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "127.0.0.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "REMOTE_PORT" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "36166" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "REMOTE_PORT: 36166" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SERVER_ADDR" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "127.0.0.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SERVER_PORT" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "9001" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SERVER_NAME" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "localhost" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "200" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script var: "./blobs" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 11:39:20 [debug] 219665#219665: *3 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http cleanup add: 00005813BCB3D550 +2025/09/03 11:39:20 [debug] 219665#219665: *3 get rr peer, try: 1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 stream socket 10 +2025/09/03 11:39:20 [debug] 219665#219665: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 11:39:20 [debug] 219665#219665: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 11:39:20 [debug] 219665#219665: *3 connected +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream connect: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 posix_memalign: 00005813BCB0EF20:128 @16 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream send request +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream send request body +2025/09/03 11:39:20 [debug] 219665#219665: *3 chain writer buf fl:0 s:656 +2025/09/03 11:39:20 [debug] 219665#219665: *3 chain writer in: 00005813BCB3D590 +2025/09/03 11:39:20 [debug] 219665#219665: *3 writev: 656 of 656 +2025/09/03 11:39:20 [debug] 219665#219665: *3 chain writer out: 0000000000000000 +2025/09/03 11:39:20 [debug] 219665#219665: *3 event timer add: 10: 60000:167720954 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http request count:2 blk:0 +2025/09/03 11:39:20 [debug] 219665#219665: timer delta: 1 +2025/09/03 11:39:20 [debug] 219665#219665: worker cycle +2025/09/03 11:39:20 [debug] 219665#219665: epoll timer: 60000 +2025/09/03 11:39:20 [debug] 219665#219665: epoll: fd:6 ev:0004 d:00007EB39B5C51E1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http run request: "/upload?" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream check client, write event:1, "/upload" +2025/09/03 11:39:20 [debug] 219665#219665: epoll: fd:10 ev:0004 d:00007EB39B5C52C9 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream request: "/upload?" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream dummy handler +2025/09/03 11:39:20 [debug] 219665#219665: timer delta: 1 +2025/09/03 11:39:20 [debug] 219665#219665: worker cycle +2025/09/03 11:39:20 [debug] 219665#219665: epoll timer: 59999 +2025/09/03 11:39:20 [debug] 219665#219665: epoll: fd:10 ev:2005 d:00007EB39B5C52C9 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream request: "/upload?" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http upstream process header +2025/09/03 11:39:20 [debug] 219665#219665: *3 malloc: 00005813BCB2F160:4096 +2025/09/03 11:39:20 [debug] 219665#219665: *3 recv: eof:1, avail:-1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 recv: fd:10 208 of 4096 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 01 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 07 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 01 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 44 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 04 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record length: 68 +2025/09/03 11:39:20 [error] 219665#219665: *3 FastCGI sent in stderr: "LOG: [2025-09-03 11:39:20] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 01 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 07 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 01 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record length: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 01 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 06 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 01 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 51 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 07 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record byte: 00 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi record length: 81 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi parser: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi parser: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi header: "Content-Type: text/plain" +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi parser: 1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http fastcgi header done +2025/09/03 11:39:20 [debug] 219665#219665: *3 posix_memalign: 00005813BCB30170:4096 @16 +2025/09/03 11:39:20 [debug] 219665#219665: *3 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 15:39:20 GMT +Content-Type: text/plain +Connection: keep-alive + +2025/09/03 11:39:20 [debug] 219665#219665: *3 write new buf t:1 f:0 00005813BCB301E0, pos 00005813BCB301E0, size: 146 file: 0, size: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http write filter: l:1 f:0 s:146 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http write filter limit 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 writev: 146 of 146 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http write filter 0000000000000000 +2025/09/03 11:39:20 [debug] 219665#219665: *3 finalize http upstream request: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 finalize http fastcgi request +2025/09/03 11:39:20 [debug] 219665#219665: *3 free rr peer 1 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 close http upstream connection: 10 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB0EF20, unused: 48 +2025/09/03 11:39:20 [debug] 219665#219665: *3 event timer del: 10: 167720954 +2025/09/03 11:39:20 [debug] 219665#219665: *3 reusable connection: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 set http keepalive handler +2025/09/03 11:39:20 [debug] 219665#219665: *3 http close request +2025/09/03 11:39:20 [debug] 219665#219665: *3 http log handler +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB2F160 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB464B0, unused: 5 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB3C820, unused: 79 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB30170, unused: 3711 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB280A0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 hc free: 0000000000000000 +2025/09/03 11:39:20 [debug] 219665#219665: *3 hc busy: 0000000000000000 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 tcp_nodelay +2025/09/03 11:39:20 [debug] 219665#219665: *3 reusable connection: 1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 event timer add: 6: 65000:167725955 +2025/09/03 11:39:20 [debug] 219665#219665: timer delta: 0 +2025/09/03 11:39:20 [debug] 219665#219665: worker cycle +2025/09/03 11:39:20 [debug] 219665#219665: epoll timer: 65000 +2025/09/03 11:39:20 [debug] 219665#219665: epoll: fd:6 ev:2005 d:00007EB39B5C51E1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 http keepalive handler +2025/09/03 11:39:20 [debug] 219665#219665: *3 malloc: 00005813BCB280A0:1024 +2025/09/03 11:39:20 [debug] 219665#219665: *3 recv: eof:1, avail:-1 +2025/09/03 11:39:20 [debug] 219665#219665: *3 recv: fd:6 0 of 1024 +2025/09/03 11:39:20 [info] 219665#219665: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 11:39:20 [debug] 219665#219665: *3 close http connection: 6 +2025/09/03 11:39:20 [debug] 219665#219665: *3 event timer del: 6: 167725955 +2025/09/03 11:39:20 [debug] 219665#219665: *3 reusable connection: 0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB280A0 +2025/09/03 11:39:20 [debug] 219665#219665: *3 free: 00005813BCB25840, unused: 120 +2025/09/03 11:39:20 [debug] 219665#219665: timer delta: 0 +2025/09/03 11:39:20 [debug] 219665#219665: worker cycle +2025/09/03 11:39:20 [debug] 219665#219665: epoll timer: -1 +2025/09/03 12:52:43 [notice] 219664#219664: signal 15 (SIGTERM) received from 221412, exiting +2025/09/03 12:52:43 [debug] 219664#219664: wake up, sigio 0 +2025/09/03 12:52:43 [debug] 219664#219664: child: 0 219665 e:0 t:0 d:0 r:1 j:0 +2025/09/03 12:52:43 [debug] 219664#219664: termination cycle: 50 +2025/09/03 12:52:43 [debug] 219664#219664: sigsuspend +2025/09/03 12:52:43 [debug] 219665#219665: epoll: fd:7 ev:0001 d:00007EB39B5C50F8 +2025/09/03 12:52:43 [debug] 219665#219665: channel handler +2025/09/03 12:52:43 [debug] 219665#219665: channel: 32 +2025/09/03 12:52:43 [debug] 219665#219665: channel command: 4 +2025/09/03 12:52:43 [debug] 219665#219665: channel: -2 +2025/09/03 12:52:43 [debug] 219665#219665: timer delta: 4402871 +2025/09/03 12:52:43 [notice] 219665#219665: exiting +2025/09/03 12:52:43 [debug] 219665#219665: flush files +2025/09/03 12:52:43 [debug] 219665#219665: run cleanup: 00005813BCB88280 +2025/09/03 12:52:43 [debug] 219665#219665: run cleanup: 00005813BCB74EE8 +2025/09/03 12:52:43 [debug] 219665#219665: cleanup resolver +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB8A8B0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB75690 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB485D0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB474C0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB41490 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB403D0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB3F310 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB3E250 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB34180 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB2B150, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB37000, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB424A0, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB495E0, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB4D5F0, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB51600, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB55610, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB59620, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB5D630, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB61640, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB65650, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB69660, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB6D670, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB71680, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB76860, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB7A870, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB7E880, unused: 0 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB82890, unused: 3 +2025/09/03 12:52:43 [debug] 219665#219665: free: 00005813BCB868A0, unused: 9736 +2025/09/03 12:52:43 [notice] 219665#219665: exit +2025/09/03 12:52:43 [notice] 219664#219664: signal 17 (SIGCHLD) received from 219665 +2025/09/03 12:52:43 [notice] 219664#219664: worker process 219665 exited with code 0 +2025/09/03 12:52:43 [debug] 219664#219664: shmtx forced unlock +2025/09/03 12:52:43 [debug] 219664#219664: wake up, sigio 3 +2025/09/03 12:52:43 [debug] 219664#219664: reap children +2025/09/03 12:52:43 [debug] 219664#219664: child: 0 219665 e:1 t:1 d:0 r:1 j:0 +2025/09/03 12:52:43 [notice] 219664#219664: exit +2025/09/03 12:52:43 [debug] 219664#219664: close listening 0.0.0.0:9001 #5 +2025/09/03 12:52:43 [debug] 219664#219664: run cleanup: 00005813BCB74EE8 +2025/09/03 12:52:43 [debug] 219664#219664: cleanup resolver +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB8A8B0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB75690 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB485D0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB474C0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB41490 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB403D0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB3F310 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB3E250 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB34180 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB2B150, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB37000, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB424A0, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB495E0, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB4D5F0, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB51600, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB55610, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB59620, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB5D630, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB61640, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB65650, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB69660, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB6D670, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB71680, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB76860, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB7A870, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB7E880, unused: 0 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB82890, unused: 3 +2025/09/03 12:52:43 [debug] 219664#219664: free: 00005813BCB868A0, unused: 9767 +2025/09/03 12:52:46 [debug] 221463#221463: bind() 0.0.0.0:9001 #5 +2025/09/03 12:52:46 [debug] 221463#221463: counter: 000074FF3E9D7080, 1 +2025/09/03 12:52:46 [debug] 221464#221464: bind() 0.0.0.0:9001 #5 +2025/09/03 12:52:46 [notice] 221464#221464: using the "epoll" event method +2025/09/03 12:52:46 [debug] 221464#221464: counter: 00007C4467345080, 1 +2025/09/03 12:52:46 [notice] 221464#221464: nginx/1.18.0 (Ubuntu) +2025/09/03 12:52:46 [notice] 221464#221464: OS: Linux 6.12.10-76061203-generic +2025/09/03 12:52:46 [notice] 221464#221464: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 12:52:46 [debug] 221465#221464: write: 6, 00007FFD6C078E00, 7, 0 +2025/09/03 12:52:46 [debug] 221465#221465: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 12:52:46 [notice] 221465#221465: start worker processes +2025/09/03 12:52:46 [debug] 221465#221465: channel 6:7 +2025/09/03 12:52:46 [notice] 221465#221465: start worker process 221466 +2025/09/03 12:52:46 [debug] 221465#221465: sigsuspend +2025/09/03 12:52:46 [debug] 221466#221466: add cleanup: 000061BDEA040280 +2025/09/03 12:52:46 [debug] 221466#221466: malloc: 000061BDE9FDEBD0:8 +2025/09/03 12:52:46 [debug] 221466#221466: notify eventfd: 9 +2025/09/03 12:52:46 [debug] 221466#221466: testing the EPOLLRDHUP flag: success +2025/09/03 12:52:46 [debug] 221466#221466: malloc: 000061BDE9FF3010:6144 +2025/09/03 12:52:46 [debug] 221466#221466: malloc: 00007C446713D010:237568 +2025/09/03 12:52:46 [debug] 221466#221466: malloc: 000061BDEA044180:98304 +2025/09/03 12:52:46 [debug] 221466#221466: malloc: 000061BDEA05C190:98304 +2025/09/03 12:52:46 [debug] 221466#221466: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 12:52:46 [debug] 221466#221466: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 12:52:46 [debug] 221466#221466: setproctitle: "nginx: worker process" +2025/09/03 12:52:46 [debug] 221466#221466: worker cycle +2025/09/03 12:52:46 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *1 accept: 127.0.0.1:34270 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *1 event timer add: 6: 60000:172143861 +2025/09/03 12:53:03 [debug] 221466#221466: *1 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 16816 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *1 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *1 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 recv: fd:6 214 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *1 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *1 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *1 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header: "X-Content-Length: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *1 event timer del: 6: 172143861 +2025/09/03 12:53:03 [debug] 221466#221466: *1 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *1 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *1 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *1 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *1 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *1 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *1 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *1 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *1 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *1 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *1 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *1 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *1 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *1 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *1 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "34270" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "REMOTE_PORT: 34270" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *1 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http cleanup add: 000061BDE9FF5550 +2025/09/03 12:53:03 [debug] 221466#221466: *1 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 12:53:03 [debug] 221466#221466: *1 connected +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *1 chain writer buf fl:0 s:656 +2025/09/03 12:53:03 [debug] 221466#221466: *1 chain writer in: 000061BDE9FF5590 +2025/09/03 12:53:03 [debug] 221466#221466: *1 writev: 656 of 656 +2025/09/03 12:53:03 [debug] 221466#221466: *1 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *1 event timer add: 10: 60000:172143861 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *1 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *1 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 recv: fd:10 432 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *1 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 409" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: EA +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi record length: 234 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi header: "Status: 409 Conflict" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi header: "X-Reason: Blob with this hash already exists" +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *1 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *1 HTTP/1.1 409 Conflict +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Blob with this hash already exists + +2025/09/03 12:53:03 [debug] 221466#221466: *1 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 195 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http write filter: l:1 f:0 s:195 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 writev: 195 of 195 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *1 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *1 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *1 event timer del: 10: 172143861 +2025/09/03 12:53:03 [debug] 221466#221466: *1 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *1 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *1 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FF4820, unused: 24 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FE8170, unused: 3662 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *1 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *1 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 event timer add: 6: 65000:172148863 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *1 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *1 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *1 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *1 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *1 event timer del: 6: 172148863 +2025/09/03 12:53:03 [debug] 221466#221466: *1 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *1 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *3 accept: 127.0.0.1:34278 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *3 event timer add: 6: 60000:172143882 +2025/09/03 12:53:03 [debug] 221466#221466: *3 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 18 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *3 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *3 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 recv: fd:6 137 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *3 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *3 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *3 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *3 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http header: "X-Content-Length: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *3 event timer del: 6: 172143882 +2025/09/03 12:53:03 [debug] 221466#221466: *3 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *3 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *3 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *3 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *3 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *3 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *3 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *3 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *3 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *3 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *3 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *3 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *3 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *3 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *3 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "34278" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "REMOTE_PORT: 34278" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *3 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http cleanup add: 000061BDE9FF5500 +2025/09/03 12:53:03 [debug] 221466#221466: *3 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 12:53:03 [debug] 221466#221466: *3 connected +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *3 chain writer buf fl:0 s:576 +2025/09/03 12:53:03 [debug] 221466#221466: *3 chain writer in: 000061BDE9FF5540 +2025/09/03 12:53:03 [debug] 221466#221466: *3 writev: 576 of 576 +2025/09/03 12:53:03 [debug] 221466#221466: *3 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *3 event timer add: 10: 60000:172143883 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *3 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *3 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 recv: fd:10 432 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *3 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: EE +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 02 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi record length: 238 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi header: "X-Reason: Missing required X-SHA-256 header" +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *3 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *3 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Missing required X-SHA-256 header + +2025/09/03 12:53:03 [debug] 221466#221466: *3 write new buf t:1 f:0 000061BDE9FE8190, pos 000061BDE9FE8190, size: 197 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http write filter: l:1 f:0 s:197 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 writev: 197 of 197 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *3 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *3 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *3 event timer del: 10: 172143883 +2025/09/03 12:53:03 [debug] 221466#221466: *3 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *3 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *3 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FFE4B0, unused: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FF4820, unused: 16 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FE8170, unused: 3740 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *3 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *3 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 event timer add: 6: 65000:172148884 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *3 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *3 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *3 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *3 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *3 event timer del: 6: 172148884 +2025/09/03 12:53:03 [debug] 221466#221466: *3 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *3 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *5 accept: 127.0.0.1:34280 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *5 event timer add: 6: 60000:172143909 +2025/09/03 12:53:03 [debug] 221466#221466: *5 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 24 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *5 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *5 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 recv: fd:6 169 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *5 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *5 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *5 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header: "X-SHA-256: invalid_hash_format" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header: "X-Content-Length: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *5 event timer del: 6: 172143909 +2025/09/03 12:53:03 [debug] 221466#221466: *5 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *5 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *5 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *5 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *5 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *5 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *5 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *5 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *5 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *5 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *5 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *5 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *5 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *5 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *5 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "34280" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "REMOTE_PORT: 34280" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "HTTP_X_SHA_256: invalid_hash_format" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *5 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http cleanup add: 000061BDE9FF5520 +2025/09/03 12:53:03 [debug] 221466#221466: *5 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 12:53:03 [debug] 221466#221466: *5 connected +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *5 chain writer buf fl:0 s:608 +2025/09/03 12:53:03 [debug] 221466#221466: *5 chain writer in: 000061BDE9FF5560 +2025/09/03 12:53:03 [debug] 221466#221466: *5 writev: 608 of 608 +2025/09/03 12:53:03 [debug] 221466#221466: *5 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *5 event timer add: 10: 60000:172143909 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *5 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *5 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 recv: fd:10 440 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *5 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: F4 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 04 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi record length: 244 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi header: "X-Reason: X-SHA-256 must be 64 hex characters" +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *5 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *5 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: X-SHA-256 must be 64 hex characters + +2025/09/03 12:53:03 [debug] 221466#221466: *5 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 199 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http write filter: l:1 f:0 s:199 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 writev: 199 of 199 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *5 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *5 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *5 event timer del: 10: 172143909 +2025/09/03 12:53:03 [debug] 221466#221466: *5 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *5 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *5 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FF4820, unused: 68 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FE8170, unused: 3658 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *5 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *5 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 event timer add: 6: 65000:172148910 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *5 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *5 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *5 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *5 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *5 event timer del: 6: 172148910 +2025/09/03 12:53:03 [debug] 221466#221466: *5 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *5 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *7 accept: 127.0.0.1:34292 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *7 event timer add: 6: 60000:172143928 +2025/09/03 12:53:03 [debug] 221466#221466: *7 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 17 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *7 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *7 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 recv: fd:6 189 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *7 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *7 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *7 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *7 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *7 event timer del: 6: 172143928 +2025/09/03 12:53:03 [debug] 221466#221466: *7 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *7 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *7 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *7 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *7 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *7 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *7 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *7 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *7 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *7 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *7 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *7 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *7 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *7 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *7 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "34292" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "REMOTE_PORT: 34292" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *7 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http cleanup add: 000061BDE9FF5520 +2025/09/03 12:53:03 [debug] 221466#221466: *7 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *7 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/03 12:53:03 [debug] 221466#221466: *7 connected +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *7 chain writer buf fl:0 s:624 +2025/09/03 12:53:03 [debug] 221466#221466: *7 chain writer in: 000061BDE9FF5560 +2025/09/03 12:53:03 [debug] 221466#221466: *7 writev: 624 of 624 +2025/09/03 12:53:03 [debug] 221466#221466: *7 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *7 event timer add: 10: 60000:172143929 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *7 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *7 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 recv: fd:10 456 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *7 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 411" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi record length: 263 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi header: "Status: 411 Length Required" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi header: "X-Reason: Missing required X-Content-Length header" +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *7 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *7 HTTP/1.1 411 Length Required +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Missing required X-Content-Length header + +2025/09/03 12:53:03 [debug] 221466#221466: *7 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 208 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http write filter: l:1 f:0 s:208 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 writev: 208 of 208 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *7 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *7 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *7 event timer del: 10: 172143929 +2025/09/03 12:53:03 [debug] 221466#221466: *7 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *7 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *7 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FFE4B0, unused: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FF4820, unused: 59 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FE8170, unused: 3649 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *7 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *7 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 event timer add: 6: 65000:172148929 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *7 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *7 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *7 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *7 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *7 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *7 event timer del: 6: 172148929 +2025/09/03 12:53:03 [debug] 221466#221466: *7 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *7 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *9 accept: 127.0.0.1:34300 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *9 event timer add: 6: 60000:172143951 +2025/09/03 12:53:03 [debug] 221466#221466: *9 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 21 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *9 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *9 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 recv: fd:6 218 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *9 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *9 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *9 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header: "X-Content-Length: 209715200" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *9 event timer del: 6: 172143951 +2025/09/03 12:53:03 [debug] 221466#221466: *9 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *9 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *9 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *9 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *9 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *9 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *9 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *9 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *9 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *9 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *9 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *9 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *9 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *9 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *9 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "34300" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "REMOTE_PORT: 34300" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *9 fastcgi param: "HTTP_X_CONTENT_LENGTH: 209715200" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http cleanup add: 000061BDE9FF5550 +2025/09/03 12:53:03 [debug] 221466#221466: *9 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *9 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/03 12:53:03 [debug] 221466#221466: *9 connected +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *9 chain writer buf fl:0 s:656 +2025/09/03 12:53:03 [debug] 221466#221466: *9 chain writer in: 000061BDE9FF5590 +2025/09/03 12:53:03 [debug] 221466#221466: *9 writev: 656 of 656 +2025/09/03 12:53:03 [debug] 221466#221466: *9 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *9 event timer add: 10: 60000:172143951 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *9 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *9 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 recv: fd:10 464 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *9 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 413" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 0E +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 02 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi record length: 270 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi header: "Status: 413 Content Too Large" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi header: "X-Reason: File size exceeds maximum allowed (100MB)" +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *9 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *9 HTTP/1.1 413 Content Too Large +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: File size exceeds maximum allowed (100MB) + +2025/09/03 12:53:03 [debug] 221466#221466: *9 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 211 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http write filter: l:1 f:0 s:211 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 writev: 211 of 211 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *9 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *9 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *9 event timer del: 10: 172143951 +2025/09/03 12:53:03 [debug] 221466#221466: *9 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *9 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *9 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FF4820, unused: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FE8170, unused: 3646 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *9 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *9 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 event timer add: 6: 65000:172148953 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *9 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *9 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *9 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *9 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *9 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *9 event timer del: 6: 172148953 +2025/09/03 12:53:03 [debug] 221466#221466: *9 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *9 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *11 accept: 127.0.0.1:34306 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *11 event timer add: 6: 60000:172143976 +2025/09/03 12:53:03 [debug] 221466#221466: *11 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 23 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *11 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *11 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 recv: fd:6 226 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *11 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *11 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *11 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header: "X-Content-Type: application/x-malware" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header: "X-Content-Length: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *11 event timer del: 6: 172143976 +2025/09/03 12:53:03 [debug] 221466#221466: *11 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *11 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *11 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *11 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *11 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *11 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *11 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *11 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *11 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *11 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *11 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *11 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *11 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *11 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *11 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "34306" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "REMOTE_PORT: 34306" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "HTTP_X_CONTENT_TYPE: application/x-malware" +2025/09/03 12:53:03 [debug] 221466#221466: *11 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http cleanup add: 000061BDE9FF5558 +2025/09/03 12:53:03 [debug] 221466#221466: *11 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *11 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/03 12:53:03 [debug] 221466#221466: *11 connected +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *11 chain writer buf fl:0 s:664 +2025/09/03 12:53:03 [debug] 221466#221466: *11 chain writer in: 000061BDE9FF5598 +2025/09/03 12:53:03 [debug] 221466#221466: *11 writev: 664 of 664 +2025/09/03 12:53:03 [debug] 221466#221466: *11 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *11 event timer add: 10: 60000:172143976 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *11 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *11 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 recv: fd:10 432 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *11 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 409" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: EA +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi record length: 234 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi header: "Status: 409 Conflict" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi header: "X-Reason: Blob with this hash already exists" +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *11 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *11 HTTP/1.1 409 Conflict +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Blob with this hash already exists + +2025/09/03 12:53:03 [debug] 221466#221466: *11 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 195 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http write filter: l:1 f:0 s:195 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 writev: 195 of 195 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *11 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *11 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *11 event timer del: 10: 172143976 +2025/09/03 12:53:03 [debug] 221466#221466: *11 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *11 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *11 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FF4820, unused: 16 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FE8170, unused: 3662 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *11 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *11 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 event timer add: 6: 65000:172148978 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *11 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *11 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *11 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *11 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *11 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *11 event timer del: 6: 172148978 +2025/09/03 12:53:03 [debug] 221466#221466: *11 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *11 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *13 accept: 127.0.0.1:34322 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *13 event timer add: 6: 60000:172144001 +2025/09/03 12:53:03 [debug] 221466#221466: *13 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 23 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *13 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *13 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 recv: fd:6 210 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *13 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *13 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *13 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header: "X-Content-Length: 0" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *13 event timer del: 6: 172144001 +2025/09/03 12:53:03 [debug] 221466#221466: *13 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *13 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *13 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *13 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *13 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *13 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *13 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *13 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *13 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *13 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *13 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *13 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *13 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *13 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *13 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "34322" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "REMOTE_PORT: 34322" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *13 fastcgi param: "HTTP_X_CONTENT_LENGTH: 0" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http cleanup add: 000061BDE9FF5548 +2025/09/03 12:53:03 [debug] 221466#221466: *13 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *13 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 +2025/09/03 12:53:03 [debug] 221466#221466: *13 connected +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *13 chain writer buf fl:0 s:648 +2025/09/03 12:53:03 [debug] 221466#221466: *13 chain writer in: 000061BDE9FF5588 +2025/09/03 12:53:03 [debug] 221466#221466: *13 writev: 648 of 648 +2025/09/03 12:53:03 [debug] 221466#221466: *13 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *13 event timer add: 10: 60000:172144001 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *13 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *13 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 recv: fd:10 408 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *13 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: D3 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 05 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi record length: 211 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi header: "X-Reason: File size cannot be zero" +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *13 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *13 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: File size cannot be zero + +2025/09/03 12:53:03 [debug] 221466#221466: *13 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 188 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http write filter: l:1 f:0 s:188 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 writev: 188 of 188 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *13 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *13 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *13 event timer del: 10: 172144001 +2025/09/03 12:53:03 [debug] 221466#221466: *13 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *13 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *13 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FF4820, unused: 39 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FE8170, unused: 3669 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *13 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *13 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 event timer add: 6: 65000:172149002 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *13 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *13 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *13 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *13 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *13 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *13 event timer del: 6: 172149002 +2025/09/03 12:53:03 [debug] 221466#221466: *13 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *13 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *15 accept: 127.0.0.1:34334 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *15 event timer add: 6: 60000:172144026 +2025/09/03 12:53:03 [debug] 221466#221466: *15 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 23 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *15 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *15 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 recv: fd:6 214 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *15 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *15 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *15 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header: "X-Content-Length: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *15 event timer del: 6: 172144026 +2025/09/03 12:53:03 [debug] 221466#221466: *15 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *15 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *15 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *15 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *15 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *15 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *15 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *15 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *15 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *15 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *15 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *15 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *15 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *15 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *15 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "34334" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "REMOTE_PORT: 34334" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *15 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http cleanup add: 000061BDE9FF5550 +2025/09/03 12:53:03 [debug] 221466#221466: *15 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *15 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 +2025/09/03 12:53:03 [debug] 221466#221466: *15 connected +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *15 chain writer buf fl:0 s:656 +2025/09/03 12:53:03 [debug] 221466#221466: *15 chain writer in: 000061BDE9FF5590 +2025/09/03 12:53:03 [debug] 221466#221466: *15 writev: 656 of 656 +2025/09/03 12:53:03 [debug] 221466#221466: *15 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *15 event timer add: 10: 60000:172144026 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *15 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *15 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 recv: fd:10 432 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *15 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 409" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: EA +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi record length: 234 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi header: "Status: 409 Conflict" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi header: "X-Reason: Blob with this hash already exists" +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *15 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *15 HTTP/1.1 409 Conflict +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Blob with this hash already exists + +2025/09/03 12:53:03 [debug] 221466#221466: *15 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 195 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http write filter: l:1 f:0 s:195 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 writev: 195 of 195 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *15 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *15 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *15 event timer del: 10: 172144026 +2025/09/03 12:53:03 [debug] 221466#221466: *15 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *15 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *15 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FF4820, unused: 24 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FE8170, unused: 3662 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *15 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *15 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 event timer add: 6: 65000:172149028 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *15 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *15 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *15 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *15 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *15 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *15 event timer del: 6: 172149028 +2025/09/03 12:53:03 [debug] 221466#221466: *15 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *15 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 12:53:03 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 12:53:03 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *17 accept: 127.0.0.1:34336 fd:6 +2025/09/03 12:53:03 [debug] 221466#221466: *17 event timer add: 6: 60000:172144051 +2025/09/03 12:53:03 [debug] 221466#221466: *17 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 23 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http wait request handler +2025/09/03 12:53:03 [debug] 221466#221466: *17 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *17 recv: eof:0, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 recv: fd:6 214 of 1024 +2025/09/03 12:53:03 [debug] 221466#221466: *17 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http process request line +2025/09/03 12:53:03 [debug] 221466#221466: *17 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http uri: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http args: "" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http exten: "" +2025/09/03 12:53:03 [debug] 221466#221466: *17 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http process request header line +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header: "Host: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header: "User-Agent: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header: "Accept: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header: "X-Content-Type: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header: "X-Content-Length: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http header done +2025/09/03 12:53:03 [debug] 221466#221466: *17 event timer del: 6: 172144051 +2025/09/03 12:53:03 [debug] 221466#221466: *17 generic phase: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 rewrite phase: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 test location: "/media" +2025/09/03 12:53:03 [debug] 221466#221466: *17 test location: "/report" +2025/09/03 12:53:03 [debug] 221466#221466: *17 test location: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 using configuration "=/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http cl:-1 max:104857600 +2025/09/03 12:53:03 [debug] 221466#221466: *17 rewrite phase: 3 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script regex: "^(PUT|HEAD)$" +2025/09/03 12:53:03 [notice] 221466#221466: *17 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script if +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script if: false +2025/09/03 12:53:03 [debug] 221466#221466: *17 post rewrite phase: 4 +2025/09/03 12:53:03 [debug] 221466#221466: *17 generic phase: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *17 generic phase: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *17 generic phase: 7 +2025/09/03 12:53:03 [debug] 221466#221466: *17 access phase: 8 +2025/09/03 12:53:03 [debug] 221466#221466: *17 access phase: 9 +2025/09/03 12:53:03 [debug] 221466#221466: *17 access phase: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *17 post access phase: 11 +2025/09/03 12:53:03 [debug] 221466#221466: *17 generic phase: 12 +2025/09/03 12:53:03 [debug] 221466#221466: *17 generic phase: 13 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http init upstream, client timer: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "QUERY_STRING" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "QUERY_STRING: " +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "REQUEST_METHOD" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "CONTENT_TYPE" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "CONTENT_TYPE: " +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "CONTENT_LENGTH" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SCRIPT_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "REQUEST_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "DOCUMENT_URI" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "DOCUMENT_ROOT" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SERVER_PROTOCOL" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "REQUEST_SCHEME" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "http" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "GATEWAY_INTERFACE" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SERVER_SOFTWARE" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "nginx/" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "REMOTE_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "REMOTE_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "34336" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "REMOTE_PORT: 34336" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SERVER_ADDR" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SERVER_PORT" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "9001" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SERVER_NAME" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "REDIRECT_STATUS" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "200" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "SCRIPT_FILENAME" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script var: "./blobs" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http script copy: "/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 12:53:03 [debug] 221466#221466: *17 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http cleanup add: 000061BDE9FF5550 +2025/09/03 12:53:03 [debug] 221466#221466: *17 get rr peer, try: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 stream socket 10 +2025/09/03 12:53:03 [debug] 221466#221466: *17 epoll add connection: fd:10 ev:80002005 +2025/09/03 12:53:03 [debug] 221466#221466: *17 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #18 +2025/09/03 12:53:03 [debug] 221466#221466: *17 connected +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream connect: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream send request +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream send request body +2025/09/03 12:53:03 [debug] 221466#221466: *17 chain writer buf fl:0 s:656 +2025/09/03 12:53:03 [debug] 221466#221466: *17 chain writer in: 000061BDE9FF5590 +2025/09/03 12:53:03 [debug] 221466#221466: *17 writev: 656 of 656 +2025/09/03 12:53:03 [debug] 221466#221466: *17 chain writer out: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *17 event timer add: 10: 60000:172144051 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http request count:2 blk:0 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http run request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream check client, write event:1, "/upload" +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream dummy handler +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream request: "/upload?" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http upstream process header +2025/09/03 12:53:03 [debug] 221466#221466: *17 malloc: 000061BDE9FE7160:4096 +2025/09/03 12:53:03 [debug] 221466#221466: *17 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 recv: fd:10 432 of 4096 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 89 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record length: 137 +2025/09/03 12:53:03 [error] 221466#221466: *17 FastCGI sent in stderr: "LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 12:53:03] HEAD /upload - Auth: none - Status: 409" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 07 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record length: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 01 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: EA +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 06 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record byte: 00 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi record length: 234 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi header: "Status: 409 Conflict" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi header: "Content-Type: application/json" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi parser: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi header: "X-Reason: Blob with this hash already exists" +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi parser: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http fastcgi header done +2025/09/03 12:53:03 [debug] 221466#221466: *17 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 12:53:03 [debug] 221466#221466: *17 HTTP/1.1 409 Conflict +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 16:53:03 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Blob with this hash already exists + +2025/09/03 12:53:03 [debug] 221466#221466: *17 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 195 file: 0, size: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http write filter: l:1 f:0 s:195 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http write filter limit 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 writev: 195 of 195 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http write filter 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *17 finalize http upstream request: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 finalize http fastcgi request +2025/09/03 12:53:03 [debug] 221466#221466: *17 free rr peer 1 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 close http upstream connection: 10 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 12:53:03 [debug] 221466#221466: *17 event timer del: 10: 172144051 +2025/09/03 12:53:03 [debug] 221466#221466: *17 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 set http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *17 http close request +2025/09/03 12:53:03 [debug] 221466#221466: *17 http log handler +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FE7160 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FF4820, unused: 24 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FE8170, unused: 3662 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 hc free: 0000000000000000 +2025/09/03 12:53:03 [debug] 221466#221466: *17 hc busy: 0000000000000000 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 tcp_nodelay +2025/09/03 12:53:03 [debug] 221466#221466: *17 reusable connection: 1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 event timer add: 6: 65000:172149052 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 0 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 12:53:03 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 http keepalive handler +2025/09/03 12:53:03 [debug] 221466#221466: *17 malloc: 000061BDE9FE00A0:1024 +2025/09/03 12:53:03 [debug] 221466#221466: *17 recv: eof:1, avail:-1 +2025/09/03 12:53:03 [debug] 221466#221466: *17 recv: fd:6 0 of 1024 +2025/09/03 12:53:03 [info] 221466#221466: *17 client 127.0.0.1 closed keepalive connection +2025/09/03 12:53:03 [debug] 221466#221466: *17 close http connection: 6 +2025/09/03 12:53:03 [debug] 221466#221466: *17 event timer del: 6: 172149052 +2025/09/03 12:53:03 [debug] 221466#221466: *17 reusable connection: 0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FE00A0 +2025/09/03 12:53:03 [debug] 221466#221466: *17 free: 000061BDE9FDD840, unused: 120 +2025/09/03 12:53:03 [debug] 221466#221466: timer delta: 1 +2025/09/03 12:53:03 [debug] 221466#221466: worker cycle +2025/09/03 12:53:03 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:35 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:35 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *19 accept: 127.0.0.1:55398 fd:6 +2025/09/03 13:08:35 [debug] 221466#221466: *19 event timer add: 6: 60000:173076286 +2025/09/03 13:08:35 [debug] 221466#221466: *19 reusable connection: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 932233 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http wait request handler +2025/09/03 13:08:35 [debug] 221466#221466: *19 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:35 [debug] 221466#221466: *19 recv: eof:0, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 recv: fd:6 214 of 1024 +2025/09/03 13:08:35 [debug] 221466#221466: *19 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http process request line +2025/09/03 13:08:35 [debug] 221466#221466: *19 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http uri: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http args: "" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http exten: "" +2025/09/03 13:08:35 [debug] 221466#221466: *19 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http process request header line +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header: "Host: localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header: "Accept: */*" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header: "X-Content-Type: image/png" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header: "X-Content-Length: 71418" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http header done +2025/09/03 13:08:35 [debug] 221466#221466: *19 event timer del: 6: 173076286 +2025/09/03 13:08:35 [debug] 221466#221466: *19 generic phase: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 rewrite phase: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 test location: "/media" +2025/09/03 13:08:35 [debug] 221466#221466: *19 test location: "/report" +2025/09/03 13:08:35 [debug] 221466#221466: *19 test location: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 using configuration "=/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http cl:-1 max:104857600 +2025/09/03 13:08:35 [debug] 221466#221466: *19 rewrite phase: 3 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:35 [notice] 221466#221466: *19 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script if +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script if: false +2025/09/03 13:08:35 [debug] 221466#221466: *19 post rewrite phase: 4 +2025/09/03 13:08:35 [debug] 221466#221466: *19 generic phase: 5 +2025/09/03 13:08:35 [debug] 221466#221466: *19 generic phase: 6 +2025/09/03 13:08:35 [debug] 221466#221466: *19 generic phase: 7 +2025/09/03 13:08:35 [debug] 221466#221466: *19 access phase: 8 +2025/09/03 13:08:35 [debug] 221466#221466: *19 access phase: 9 +2025/09/03 13:08:35 [debug] 221466#221466: *19 access phase: 10 +2025/09/03 13:08:35 [debug] 221466#221466: *19 post access phase: 11 +2025/09/03 13:08:35 [debug] 221466#221466: *19 generic phase: 12 +2025/09/03 13:08:35 [debug] 221466#221466: *19 generic phase: 13 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http init upstream, client timer: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "QUERY_STRING" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "REQUEST_URI" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "http" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "CGI/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "nginx/" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "1.18.0" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "REMOTE_PORT" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "55398" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "REMOTE_PORT: 55398" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SERVER_ADDR" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SERVER_PORT" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "9001" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SERVER_NAME" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "localhost" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "200" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script var: "./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:35 [debug] 221466#221466: *19 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http cleanup add: 000061BDE9FF5550 +2025/09/03 13:08:35 [debug] 221466#221466: *19 get rr peer, try: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 stream socket 10 +2025/09/03 13:08:35 [debug] 221466#221466: *19 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:35 [debug] 221466#221466: *19 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #20 +2025/09/03 13:08:35 [debug] 221466#221466: *19 connected +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream connect: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream send request +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream send request body +2025/09/03 13:08:35 [debug] 221466#221466: *19 chain writer buf fl:0 s:656 +2025/09/03 13:08:35 [debug] 221466#221466: *19 chain writer in: 000061BDE9FF5590 +2025/09/03 13:08:35 [debug] 221466#221466: *19 writev: 656 of 656 +2025/09/03 13:08:35 [debug] 221466#221466: *19 chain writer out: 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *19 event timer add: 10: 60000:173076286 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http request count:2 blk:0 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http run request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream dummy handler +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http upstream process header +2025/09/03 13:08:35 [debug] 221466#221466: *19 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:35 [debug] 221466#221466: *19 recv: eof:1, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 recv: fd:10 456 of 4096 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 89 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record length: 137 +2025/09/03 13:08:35 [error] 221466#221466: *19 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:35] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:35] HEAD /upload - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record length: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 06 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 05 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 03 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi record length: 261 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi header: "Status: 200 OK" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi header: "X-Upload-Status: Ready" +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi parser: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http fastcgi header done +2025/09/03 13:08:35 [debug] 221466#221466: *19 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *19 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:35 GMT +Content-Type: application/json +Connection: keep-alive +X-Upload-Status: Ready +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 13:08:35 [debug] 221466#221466: *19 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 256 file: 0, size: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http write filter: l:1 f:0 s:256 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http write filter limit 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 writev: 256 of 256 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http write filter 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *19 finalize http upstream request: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 finalize http fastcgi request +2025/09/03 13:08:35 [debug] 221466#221466: *19 free rr peer 1 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 close http upstream connection: 10 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:35 [debug] 221466#221466: *19 event timer del: 10: 173076286 +2025/09/03 13:08:35 [debug] 221466#221466: *19 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 set http keepalive handler +2025/09/03 13:08:35 [debug] 221466#221466: *19 http close request +2025/09/03 13:08:35 [debug] 221466#221466: *19 http log handler +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FE7160 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FF4820, unused: 45 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FE8170, unused: 3601 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FE00A0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 hc free: 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *19 hc busy: 0000000000000000 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 tcp_nodelay +2025/09/03 13:08:35 [debug] 221466#221466: *19 reusable connection: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 event timer add: 6: 65000:173081287 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 http keepalive handler +2025/09/03 13:08:35 [debug] 221466#221466: *19 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:35 [debug] 221466#221466: *19 recv: eof:1, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *19 recv: fd:6 0 of 1024 +2025/09/03 13:08:35 [info] 221466#221466: *19 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:35 [debug] 221466#221466: *19 close http connection: 6 +2025/09/03 13:08:35 [debug] 221466#221466: *19 event timer del: 6: 173081287 +2025/09/03 13:08:35 [debug] 221466#221466: *19 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FE00A0 +2025/09/03 13:08:35 [debug] 221466#221466: *19 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:35 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:35 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *21 accept: 127.0.0.1:55408 fd:6 +2025/09/03 13:08:35 [debug] 221466#221466: *21 event timer add: 6: 60000:173076306 +2025/09/03 13:08:35 [debug] 221466#221466: *21 reusable connection: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 18 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http wait request handler +2025/09/03 13:08:35 [debug] 221466#221466: *21 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:35 [debug] 221466#221466: *21 recv: eof:0, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 recv: fd:6 137 of 1024 +2025/09/03 13:08:35 [debug] 221466#221466: *21 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http process request line +2025/09/03 13:08:35 [debug] 221466#221466: *21 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http uri: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http args: "" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http exten: "" +2025/09/03 13:08:35 [debug] 221466#221466: *21 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http process request header line +2025/09/03 13:08:35 [debug] 221466#221466: *21 http header: "Host: localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http header: "Accept: */*" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http header: "X-Content-Type: image/png" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http header: "X-Content-Length: 71418" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http header done +2025/09/03 13:08:35 [debug] 221466#221466: *21 event timer del: 6: 173076306 +2025/09/03 13:08:35 [debug] 221466#221466: *21 generic phase: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 rewrite phase: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 test location: "/media" +2025/09/03 13:08:35 [debug] 221466#221466: *21 test location: "/report" +2025/09/03 13:08:35 [debug] 221466#221466: *21 test location: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 using configuration "=/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http cl:-1 max:104857600 +2025/09/03 13:08:35 [debug] 221466#221466: *21 rewrite phase: 3 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:35 [notice] 221466#221466: *21 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script if +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script if: false +2025/09/03 13:08:35 [debug] 221466#221466: *21 post rewrite phase: 4 +2025/09/03 13:08:35 [debug] 221466#221466: *21 generic phase: 5 +2025/09/03 13:08:35 [debug] 221466#221466: *21 generic phase: 6 +2025/09/03 13:08:35 [debug] 221466#221466: *21 generic phase: 7 +2025/09/03 13:08:35 [debug] 221466#221466: *21 access phase: 8 +2025/09/03 13:08:35 [debug] 221466#221466: *21 access phase: 9 +2025/09/03 13:08:35 [debug] 221466#221466: *21 access phase: 10 +2025/09/03 13:08:35 [debug] 221466#221466: *21 post access phase: 11 +2025/09/03 13:08:35 [debug] 221466#221466: *21 generic phase: 12 +2025/09/03 13:08:35 [debug] 221466#221466: *21 generic phase: 13 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http init upstream, client timer: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "QUERY_STRING" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "REQUEST_URI" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "http" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "CGI/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "nginx/" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "1.18.0" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "REMOTE_PORT" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "55408" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "REMOTE_PORT: 55408" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SERVER_ADDR" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SERVER_PORT" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "9001" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SERVER_NAME" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "localhost" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "200" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script var: "./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:35 [debug] 221466#221466: *21 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http cleanup add: 000061BDE9FF5500 +2025/09/03 13:08:35 [debug] 221466#221466: *21 get rr peer, try: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 stream socket 10 +2025/09/03 13:08:35 [debug] 221466#221466: *21 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:35 [debug] 221466#221466: *21 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #22 +2025/09/03 13:08:35 [debug] 221466#221466: *21 connected +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream connect: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream send request +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream send request body +2025/09/03 13:08:35 [debug] 221466#221466: *21 chain writer buf fl:0 s:576 +2025/09/03 13:08:35 [debug] 221466#221466: *21 chain writer in: 000061BDE9FF5540 +2025/09/03 13:08:35 [debug] 221466#221466: *21 writev: 576 of 576 +2025/09/03 13:08:35 [debug] 221466#221466: *21 chain writer out: 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *21 event timer add: 10: 60000:173076306 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http request count:2 blk:0 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http run request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream dummy handler +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http upstream process header +2025/09/03 13:08:35 [debug] 221466#221466: *21 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:35 [debug] 221466#221466: *21 recv: eof:1, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 recv: fd:10 432 of 4096 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 89 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record length: 137 +2025/09/03 13:08:35 [error] 221466#221466: *21 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:35] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:35] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record length: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 06 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: EE +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 02 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi record length: 238 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi header: "X-Reason: Missing required X-SHA-256 header" +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi parser: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http fastcgi header done +2025/09/03 13:08:35 [debug] 221466#221466: *21 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *21 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:35 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Missing required X-SHA-256 header + +2025/09/03 13:08:35 [debug] 221466#221466: *21 write new buf t:1 f:0 000061BDE9FE8190, pos 000061BDE9FE8190, size: 197 file: 0, size: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http write filter: l:1 f:0 s:197 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http write filter limit 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 writev: 197 of 197 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http write filter 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *21 finalize http upstream request: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 finalize http fastcgi request +2025/09/03 13:08:35 [debug] 221466#221466: *21 free rr peer 1 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 close http upstream connection: 10 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:35 [debug] 221466#221466: *21 event timer del: 10: 173076306 +2025/09/03 13:08:35 [debug] 221466#221466: *21 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 set http keepalive handler +2025/09/03 13:08:35 [debug] 221466#221466: *21 http close request +2025/09/03 13:08:35 [debug] 221466#221466: *21 http log handler +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FE7160 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FFE4B0, unused: 13 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FF4820, unused: 16 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FE8170, unused: 3740 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FE00A0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 hc free: 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *21 hc busy: 0000000000000000 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 tcp_nodelay +2025/09/03 13:08:35 [debug] 221466#221466: *21 reusable connection: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 event timer add: 6: 65000:173081307 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 http keepalive handler +2025/09/03 13:08:35 [debug] 221466#221466: *21 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:35 [debug] 221466#221466: *21 recv: eof:1, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *21 recv: fd:6 0 of 1024 +2025/09/03 13:08:35 [info] 221466#221466: *21 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:35 [debug] 221466#221466: *21 close http connection: 6 +2025/09/03 13:08:35 [debug] 221466#221466: *21 event timer del: 6: 173081307 +2025/09/03 13:08:35 [debug] 221466#221466: *21 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FE00A0 +2025/09/03 13:08:35 [debug] 221466#221466: *21 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:35 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:35 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *23 accept: 127.0.0.1:55412 fd:6 +2025/09/03 13:08:35 [debug] 221466#221466: *23 event timer add: 6: 60000:173076330 +2025/09/03 13:08:35 [debug] 221466#221466: *23 reusable connection: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 23 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http wait request handler +2025/09/03 13:08:35 [debug] 221466#221466: *23 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:35 [debug] 221466#221466: *23 recv: eof:0, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 recv: fd:6 169 of 1024 +2025/09/03 13:08:35 [debug] 221466#221466: *23 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http process request line +2025/09/03 13:08:35 [debug] 221466#221466: *23 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http uri: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http args: "" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http exten: "" +2025/09/03 13:08:35 [debug] 221466#221466: *23 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http process request header line +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header: "Host: localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header: "Accept: */*" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header: "X-SHA-256: invalid_hash_format" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header: "X-Content-Type: image/png" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header: "X-Content-Length: 71418" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http header done +2025/09/03 13:08:35 [debug] 221466#221466: *23 event timer del: 6: 173076330 +2025/09/03 13:08:35 [debug] 221466#221466: *23 generic phase: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 rewrite phase: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 test location: "/media" +2025/09/03 13:08:35 [debug] 221466#221466: *23 test location: "/report" +2025/09/03 13:08:35 [debug] 221466#221466: *23 test location: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 using configuration "=/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http cl:-1 max:104857600 +2025/09/03 13:08:35 [debug] 221466#221466: *23 rewrite phase: 3 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:35 [notice] 221466#221466: *23 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script if +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script if: false +2025/09/03 13:08:35 [debug] 221466#221466: *23 post rewrite phase: 4 +2025/09/03 13:08:35 [debug] 221466#221466: *23 generic phase: 5 +2025/09/03 13:08:35 [debug] 221466#221466: *23 generic phase: 6 +2025/09/03 13:08:35 [debug] 221466#221466: *23 generic phase: 7 +2025/09/03 13:08:35 [debug] 221466#221466: *23 access phase: 8 +2025/09/03 13:08:35 [debug] 221466#221466: *23 access phase: 9 +2025/09/03 13:08:35 [debug] 221466#221466: *23 access phase: 10 +2025/09/03 13:08:35 [debug] 221466#221466: *23 post access phase: 11 +2025/09/03 13:08:35 [debug] 221466#221466: *23 generic phase: 12 +2025/09/03 13:08:35 [debug] 221466#221466: *23 generic phase: 13 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http init upstream, client timer: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "QUERY_STRING" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "REQUEST_URI" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "http" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "CGI/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "nginx/" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "1.18.0" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "REMOTE_PORT" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "55412" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "REMOTE_PORT: 55412" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SERVER_ADDR" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SERVER_PORT" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "9001" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SERVER_NAME" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "localhost" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "200" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script var: "./blobs" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "HTTP_X_SHA_256: invalid_hash_format" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:35 [debug] 221466#221466: *23 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http cleanup add: 000061BDE9FF5520 +2025/09/03 13:08:35 [debug] 221466#221466: *23 get rr peer, try: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 stream socket 10 +2025/09/03 13:08:35 [debug] 221466#221466: *23 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:35 [debug] 221466#221466: *23 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #24 +2025/09/03 13:08:35 [debug] 221466#221466: *23 connected +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream connect: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream send request +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream send request body +2025/09/03 13:08:35 [debug] 221466#221466: *23 chain writer buf fl:0 s:608 +2025/09/03 13:08:35 [debug] 221466#221466: *23 chain writer in: 000061BDE9FF5560 +2025/09/03 13:08:35 [debug] 221466#221466: *23 writev: 608 of 608 +2025/09/03 13:08:35 [debug] 221466#221466: *23 chain writer out: 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *23 event timer add: 10: 60000:173076330 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http request count:2 blk:0 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http run request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream dummy handler +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream request: "/upload?" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http upstream process header +2025/09/03 13:08:35 [debug] 221466#221466: *23 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:35 [debug] 221466#221466: *23 recv: eof:1, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 recv: fd:10 440 of 4096 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 89 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record length: 137 +2025/09/03 13:08:35 [error] 221466#221466: *23 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:35] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:35] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 07 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record length: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 06 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 01 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: F4 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 04 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record byte: 00 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi record length: 244 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi parser: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi header: "X-Reason: X-SHA-256 must be 64 hex characters" +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi parser: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http fastcgi header done +2025/09/03 13:08:35 [debug] 221466#221466: *23 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:35 [debug] 221466#221466: *23 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:35 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: X-SHA-256 must be 64 hex characters + +2025/09/03 13:08:35 [debug] 221466#221466: *23 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 199 file: 0, size: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http write filter: l:1 f:0 s:199 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http write filter limit 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 writev: 199 of 199 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http write filter 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *23 finalize http upstream request: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 finalize http fastcgi request +2025/09/03 13:08:35 [debug] 221466#221466: *23 free rr peer 1 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 close http upstream connection: 10 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:35 [debug] 221466#221466: *23 event timer del: 10: 173076330 +2025/09/03 13:08:35 [debug] 221466#221466: *23 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 set http keepalive handler +2025/09/03 13:08:35 [debug] 221466#221466: *23 http close request +2025/09/03 13:08:35 [debug] 221466#221466: *23 http log handler +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FE7160 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FF4820, unused: 68 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FE8170, unused: 3658 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FE00A0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 hc free: 0000000000000000 +2025/09/03 13:08:35 [debug] 221466#221466: *23 hc busy: 0000000000000000 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 tcp_nodelay +2025/09/03 13:08:35 [debug] 221466#221466: *23 reusable connection: 1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 event timer add: 6: 65000:173081331 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:35 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 http keepalive handler +2025/09/03 13:08:35 [debug] 221466#221466: *23 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:35 [debug] 221466#221466: *23 recv: eof:1, avail:-1 +2025/09/03 13:08:35 [debug] 221466#221466: *23 recv: fd:6 0 of 1024 +2025/09/03 13:08:35 [info] 221466#221466: *23 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:35 [debug] 221466#221466: *23 close http connection: 6 +2025/09/03 13:08:35 [debug] 221466#221466: *23 event timer del: 6: 173081331 +2025/09/03 13:08:35 [debug] 221466#221466: *23 reusable connection: 0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FE00A0 +2025/09/03 13:08:35 [debug] 221466#221466: *23 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:35 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:35 [debug] 221466#221466: worker cycle +2025/09/03 13:08:35 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:36 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:36 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *25 accept: 127.0.0.1:55428 fd:6 +2025/09/03 13:08:36 [debug] 221466#221466: *25 event timer add: 6: 60000:173076355 +2025/09/03 13:08:36 [debug] 221466#221466: *25 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 23 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http wait request handler +2025/09/03 13:08:36 [debug] 221466#221466: *25 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *25 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 recv: fd:6 189 of 1024 +2025/09/03 13:08:36 [debug] 221466#221466: *25 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http process request line +2025/09/03 13:08:36 [debug] 221466#221466: *25 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http uri: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http args: "" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http exten: "" +2025/09/03 13:08:36 [debug] 221466#221466: *25 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http process request header line +2025/09/03 13:08:36 [debug] 221466#221466: *25 http header: "Host: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http header: "Accept: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http header: "X-Content-Type: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http header done +2025/09/03 13:08:36 [debug] 221466#221466: *25 event timer del: 6: 173076355 +2025/09/03 13:08:36 [debug] 221466#221466: *25 generic phase: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 rewrite phase: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 test location: "/media" +2025/09/03 13:08:36 [debug] 221466#221466: *25 test location: "/report" +2025/09/03 13:08:36 [debug] 221466#221466: *25 test location: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 using configuration "=/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http cl:-1 max:104857600 +2025/09/03 13:08:36 [debug] 221466#221466: *25 rewrite phase: 3 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:36 [notice] 221466#221466: *25 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script if +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script if: false +2025/09/03 13:08:36 [debug] 221466#221466: *25 post rewrite phase: 4 +2025/09/03 13:08:36 [debug] 221466#221466: *25 generic phase: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *25 generic phase: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *25 generic phase: 7 +2025/09/03 13:08:36 [debug] 221466#221466: *25 access phase: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *25 access phase: 9 +2025/09/03 13:08:36 [debug] 221466#221466: *25 access phase: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *25 post access phase: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *25 generic phase: 12 +2025/09/03 13:08:36 [debug] 221466#221466: *25 generic phase: 13 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http init upstream, client timer: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "QUERY_STRING" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "REQUEST_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "http" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "nginx/" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "REMOTE_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "55428" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "REMOTE_PORT: 55428" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SERVER_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SERVER_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "9001" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SERVER_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "200" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *25 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http cleanup add: 000061BDE9FF5520 +2025/09/03 13:08:36 [debug] 221466#221466: *25 get rr peer, try: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 stream socket 10 +2025/09/03 13:08:36 [debug] 221466#221466: *25 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *25 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #26 +2025/09/03 13:08:36 [debug] 221466#221466: *25 connected +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream connect: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream send request +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream send request body +2025/09/03 13:08:36 [debug] 221466#221466: *25 chain writer buf fl:0 s:624 +2025/09/03 13:08:36 [debug] 221466#221466: *25 chain writer in: 000061BDE9FF5560 +2025/09/03 13:08:36 [debug] 221466#221466: *25 writev: 624 of 624 +2025/09/03 13:08:36 [debug] 221466#221466: *25 chain writer out: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *25 event timer add: 10: 60000:173076355 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http request count:2 blk:0 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http run request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream dummy handler +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http upstream process header +2025/09/03 13:08:36 [debug] 221466#221466: *25 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:36 [debug] 221466#221466: *25 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 recv: fd:10 456 of 4096 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 89 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record length: 137 +2025/09/03 13:08:36 [error] 221466#221466: *25 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: none - Status: 411" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record length: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 06 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi record length: 263 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi header: "Status: 411 Length Required" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi header: "X-Reason: Missing required X-Content-Length header" +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi parser: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http fastcgi header done +2025/09/03 13:08:36 [debug] 221466#221466: *25 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *25 HTTP/1.1 411 Length Required +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:36 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Missing required X-Content-Length header + +2025/09/03 13:08:36 [debug] 221466#221466: *25 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 208 file: 0, size: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http write filter: l:1 f:0 s:208 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http write filter limit 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 writev: 208 of 208 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http write filter 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *25 finalize http upstream request: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 finalize http fastcgi request +2025/09/03 13:08:36 [debug] 221466#221466: *25 free rr peer 1 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 close http upstream connection: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:36 [debug] 221466#221466: *25 event timer del: 10: 173076355 +2025/09/03 13:08:36 [debug] 221466#221466: *25 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 set http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *25 http close request +2025/09/03 13:08:36 [debug] 221466#221466: *25 http log handler +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FE7160 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FFE4B0, unused: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FF4820, unused: 59 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FE8170, unused: 3649 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 hc free: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *25 hc busy: 0000000000000000 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 tcp_nodelay +2025/09/03 13:08:36 [debug] 221466#221466: *25 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 event timer add: 6: 65000:173081356 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *25 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *25 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *25 recv: fd:6 0 of 1024 +2025/09/03 13:08:36 [info] 221466#221466: *25 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:36 [debug] 221466#221466: *25 close http connection: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *25 event timer del: 6: 173081356 +2025/09/03 13:08:36 [debug] 221466#221466: *25 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *25 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:36 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:36 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *27 accept: 127.0.0.1:55430 fd:6 +2025/09/03 13:08:36 [debug] 221466#221466: *27 event timer add: 6: 60000:173076370 +2025/09/03 13:08:36 [debug] 221466#221466: *27 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 13 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http wait request handler +2025/09/03 13:08:36 [debug] 221466#221466: *27 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *27 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 recv: fd:6 218 of 1024 +2025/09/03 13:08:36 [debug] 221466#221466: *27 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http process request line +2025/09/03 13:08:36 [debug] 221466#221466: *27 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http uri: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http args: "" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http exten: "" +2025/09/03 13:08:36 [debug] 221466#221466: *27 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http process request header line +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header: "Host: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header: "Accept: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header: "X-Content-Type: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header: "X-Content-Length: 209715200" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http header done +2025/09/03 13:08:36 [debug] 221466#221466: *27 event timer del: 6: 173076370 +2025/09/03 13:08:36 [debug] 221466#221466: *27 generic phase: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 rewrite phase: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 test location: "/media" +2025/09/03 13:08:36 [debug] 221466#221466: *27 test location: "/report" +2025/09/03 13:08:36 [debug] 221466#221466: *27 test location: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 using configuration "=/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http cl:-1 max:104857600 +2025/09/03 13:08:36 [debug] 221466#221466: *27 rewrite phase: 3 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:36 [notice] 221466#221466: *27 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script if +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script if: false +2025/09/03 13:08:36 [debug] 221466#221466: *27 post rewrite phase: 4 +2025/09/03 13:08:36 [debug] 221466#221466: *27 generic phase: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *27 generic phase: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *27 generic phase: 7 +2025/09/03 13:08:36 [debug] 221466#221466: *27 access phase: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *27 access phase: 9 +2025/09/03 13:08:36 [debug] 221466#221466: *27 access phase: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *27 post access phase: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *27 generic phase: 12 +2025/09/03 13:08:36 [debug] 221466#221466: *27 generic phase: 13 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http init upstream, client timer: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "QUERY_STRING" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "REQUEST_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "http" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "nginx/" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "REMOTE_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "55430" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "REMOTE_PORT: 55430" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SERVER_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SERVER_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "9001" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SERVER_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "200" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *27 fastcgi param: "HTTP_X_CONTENT_LENGTH: 209715200" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http cleanup add: 000061BDE9FF5550 +2025/09/03 13:08:36 [debug] 221466#221466: *27 get rr peer, try: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 stream socket 10 +2025/09/03 13:08:36 [debug] 221466#221466: *27 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *27 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #28 +2025/09/03 13:08:36 [debug] 221466#221466: *27 connected +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream connect: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream send request +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream send request body +2025/09/03 13:08:36 [debug] 221466#221466: *27 chain writer buf fl:0 s:656 +2025/09/03 13:08:36 [debug] 221466#221466: *27 chain writer in: 000061BDE9FF5590 +2025/09/03 13:08:36 [debug] 221466#221466: *27 writev: 656 of 656 +2025/09/03 13:08:36 [debug] 221466#221466: *27 chain writer out: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *27 event timer add: 10: 60000:173076370 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http request count:2 blk:0 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http run request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream dummy handler +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C9 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http upstream process header +2025/09/03 13:08:36 [debug] 221466#221466: *27 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:36 [debug] 221466#221466: *27 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 recv: fd:10 464 of 4096 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 89 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record length: 137 +2025/09/03 13:08:36 [error] 221466#221466: *27 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: none - Status: 413" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record length: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 06 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 0E +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 02 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi record length: 270 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi header: "Status: 413 Content Too Large" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi header: "X-Reason: File size exceeds maximum allowed (100MB)" +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi parser: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http fastcgi header done +2025/09/03 13:08:36 [debug] 221466#221466: *27 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *27 HTTP/1.1 413 Content Too Large +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:36 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: File size exceeds maximum allowed (100MB) + +2025/09/03 13:08:36 [debug] 221466#221466: *27 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 211 file: 0, size: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http write filter: l:1 f:0 s:211 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http write filter limit 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 writev: 211 of 211 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http write filter 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *27 finalize http upstream request: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 finalize http fastcgi request +2025/09/03 13:08:36 [debug] 221466#221466: *27 free rr peer 1 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 close http upstream connection: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:36 [debug] 221466#221466: *27 event timer del: 10: 173076370 +2025/09/03 13:08:36 [debug] 221466#221466: *27 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 set http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *27 http close request +2025/09/03 13:08:36 [debug] 221466#221466: *27 http log handler +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FE7160 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FF4820, unused: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FE8170, unused: 3646 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 hc free: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *27 hc busy: 0000000000000000 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 tcp_nodelay +2025/09/03 13:08:36 [debug] 221466#221466: *27 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 event timer add: 6: 65000:173081371 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *27 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *27 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *27 recv: fd:6 0 of 1024 +2025/09/03 13:08:36 [info] 221466#221466: *27 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:36 [debug] 221466#221466: *27 close http connection: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *27 event timer del: 6: 173081371 +2025/09/03 13:08:36 [debug] 221466#221466: *27 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *27 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:36 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:36 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *29 accept: 127.0.0.1:55440 fd:6 +2025/09/03 13:08:36 [debug] 221466#221466: *29 event timer add: 6: 60000:173076383 +2025/09/03 13:08:36 [debug] 221466#221466: *29 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 12 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http wait request handler +2025/09/03 13:08:36 [debug] 221466#221466: *29 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *29 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 recv: fd:6 226 of 1024 +2025/09/03 13:08:36 [debug] 221466#221466: *29 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http process request line +2025/09/03 13:08:36 [debug] 221466#221466: *29 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http uri: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http args: "" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http exten: "" +2025/09/03 13:08:36 [debug] 221466#221466: *29 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http process request header line +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header: "Host: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header: "Accept: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header: "X-Content-Type: application/x-malware" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header: "X-Content-Length: 71418" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http header done +2025/09/03 13:08:36 [debug] 221466#221466: *29 event timer del: 6: 173076383 +2025/09/03 13:08:36 [debug] 221466#221466: *29 generic phase: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 rewrite phase: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 test location: "/media" +2025/09/03 13:08:36 [debug] 221466#221466: *29 test location: "/report" +2025/09/03 13:08:36 [debug] 221466#221466: *29 test location: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 using configuration "=/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http cl:-1 max:104857600 +2025/09/03 13:08:36 [debug] 221466#221466: *29 rewrite phase: 3 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:36 [notice] 221466#221466: *29 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script if +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script if: false +2025/09/03 13:08:36 [debug] 221466#221466: *29 post rewrite phase: 4 +2025/09/03 13:08:36 [debug] 221466#221466: *29 generic phase: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *29 generic phase: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *29 generic phase: 7 +2025/09/03 13:08:36 [debug] 221466#221466: *29 access phase: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *29 access phase: 9 +2025/09/03 13:08:36 [debug] 221466#221466: *29 access phase: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *29 post access phase: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *29 generic phase: 12 +2025/09/03 13:08:36 [debug] 221466#221466: *29 generic phase: 13 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http init upstream, client timer: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "QUERY_STRING" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "REQUEST_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "http" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "nginx/" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "REMOTE_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "55440" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "REMOTE_PORT: 55440" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SERVER_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SERVER_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "9001" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SERVER_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "200" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "HTTP_X_CONTENT_TYPE: application/x-malware" +2025/09/03 13:08:36 [debug] 221466#221466: *29 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http cleanup add: 000061BDE9FF5558 +2025/09/03 13:08:36 [debug] 221466#221466: *29 get rr peer, try: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 stream socket 10 +2025/09/03 13:08:36 [debug] 221466#221466: *29 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *29 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #30 +2025/09/03 13:08:36 [debug] 221466#221466: *29 connected +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream connect: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream send request +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream send request body +2025/09/03 13:08:36 [debug] 221466#221466: *29 chain writer buf fl:0 s:664 +2025/09/03 13:08:36 [debug] 221466#221466: *29 chain writer in: 000061BDE9FF5598 +2025/09/03 13:08:36 [debug] 221466#221466: *29 writev: 664 of 664 +2025/09/03 13:08:36 [debug] 221466#221466: *29 chain writer out: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *29 event timer add: 10: 60000:173076383 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http request count:2 blk:0 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http run request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream dummy handler +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C8 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http upstream process header +2025/09/03 13:08:36 [debug] 221466#221466: *29 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:36 [debug] 221466#221466: *29 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 recv: fd:10 472 of 4096 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 89 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record length: 137 +2025/09/03 13:08:36 [error] 221466#221466: *29 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record length: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 06 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi record length: 273 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi header: "Status: 200 OK" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi header: "X-Upload-Status: Ready" +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi parser: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http fastcgi header done +2025/09/03 13:08:36 [debug] 221466#221466: *29 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *29 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:36 GMT +Content-Type: application/json +Connection: keep-alive +X-Upload-Status: Ready +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 13:08:36 [debug] 221466#221466: *29 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 256 file: 0, size: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http write filter: l:1 f:0 s:256 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http write filter limit 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 writev: 256 of 256 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http write filter 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *29 finalize http upstream request: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 finalize http fastcgi request +2025/09/03 13:08:36 [debug] 221466#221466: *29 free rr peer 1 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 close http upstream connection: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:36 [debug] 221466#221466: *29 event timer del: 10: 173076383 +2025/09/03 13:08:36 [debug] 221466#221466: *29 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 set http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *29 http close request +2025/09/03 13:08:36 [debug] 221466#221466: *29 http log handler +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FE7160 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FF4820, unused: 37 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FE8170, unused: 3601 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 hc free: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *29 hc busy: 0000000000000000 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 tcp_nodelay +2025/09/03 13:08:36 [debug] 221466#221466: *29 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 event timer add: 6: 65000:173081384 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *29 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *29 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *29 recv: fd:6 0 of 1024 +2025/09/03 13:08:36 [info] 221466#221466: *29 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:36 [debug] 221466#221466: *29 close http connection: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *29 event timer del: 6: 173081384 +2025/09/03 13:08:36 [debug] 221466#221466: *29 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *29 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:36 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:36 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *31 accept: 127.0.0.1:55456 fd:6 +2025/09/03 13:08:36 [debug] 221466#221466: *31 event timer add: 6: 60000:173076395 +2025/09/03 13:08:36 [debug] 221466#221466: *31 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 11 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http wait request handler +2025/09/03 13:08:36 [debug] 221466#221466: *31 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *31 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 recv: fd:6 210 of 1024 +2025/09/03 13:08:36 [debug] 221466#221466: *31 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http process request line +2025/09/03 13:08:36 [debug] 221466#221466: *31 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http uri: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http args: "" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http exten: "" +2025/09/03 13:08:36 [debug] 221466#221466: *31 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http process request header line +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header: "Host: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header: "Accept: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header: "X-Content-Type: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header: "X-Content-Length: 0" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http header done +2025/09/03 13:08:36 [debug] 221466#221466: *31 event timer del: 6: 173076395 +2025/09/03 13:08:36 [debug] 221466#221466: *31 generic phase: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 rewrite phase: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 test location: "/media" +2025/09/03 13:08:36 [debug] 221466#221466: *31 test location: "/report" +2025/09/03 13:08:36 [debug] 221466#221466: *31 test location: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 using configuration "=/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http cl:-1 max:104857600 +2025/09/03 13:08:36 [debug] 221466#221466: *31 rewrite phase: 3 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:36 [notice] 221466#221466: *31 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script if +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script if: false +2025/09/03 13:08:36 [debug] 221466#221466: *31 post rewrite phase: 4 +2025/09/03 13:08:36 [debug] 221466#221466: *31 generic phase: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *31 generic phase: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *31 generic phase: 7 +2025/09/03 13:08:36 [debug] 221466#221466: *31 access phase: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *31 access phase: 9 +2025/09/03 13:08:36 [debug] 221466#221466: *31 access phase: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *31 post access phase: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *31 generic phase: 12 +2025/09/03 13:08:36 [debug] 221466#221466: *31 generic phase: 13 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http init upstream, client timer: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "QUERY_STRING" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "REQUEST_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "http" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "nginx/" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "REMOTE_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "55456" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "REMOTE_PORT: 55456" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SERVER_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SERVER_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "9001" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SERVER_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "200" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *31 fastcgi param: "HTTP_X_CONTENT_LENGTH: 0" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http cleanup add: 000061BDE9FF5548 +2025/09/03 13:08:36 [debug] 221466#221466: *31 get rr peer, try: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 stream socket 10 +2025/09/03 13:08:36 [debug] 221466#221466: *31 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *31 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #32 +2025/09/03 13:08:36 [debug] 221466#221466: *31 connected +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream connect: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream send request +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream send request body +2025/09/03 13:08:36 [debug] 221466#221466: *31 chain writer buf fl:0 s:648 +2025/09/03 13:08:36 [debug] 221466#221466: *31 chain writer in: 000061BDE9FF5588 +2025/09/03 13:08:36 [debug] 221466#221466: *31 writev: 648 of 648 +2025/09/03 13:08:36 [debug] 221466#221466: *31 chain writer out: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *31 event timer add: 10: 60000:173076395 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http request count:2 blk:0 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http run request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream dummy handler +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C9 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http upstream process header +2025/09/03 13:08:36 [debug] 221466#221466: *31 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:36 [debug] 221466#221466: *31 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 recv: fd:10 408 of 4096 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 89 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record length: 137 +2025/09/03 13:08:36 [error] 221466#221466: *31 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record length: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 06 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: D3 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 05 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi record length: 211 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi header: "Status: 400 Bad Request" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi header: "X-Reason: File size cannot be zero" +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi parser: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http fastcgi header done +2025/09/03 13:08:36 [debug] 221466#221466: *31 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *31 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:36 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: File size cannot be zero + +2025/09/03 13:08:36 [debug] 221466#221466: *31 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 188 file: 0, size: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http write filter: l:1 f:0 s:188 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http write filter limit 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 writev: 188 of 188 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http write filter 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *31 finalize http upstream request: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 finalize http fastcgi request +2025/09/03 13:08:36 [debug] 221466#221466: *31 free rr peer 1 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 close http upstream connection: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:36 [debug] 221466#221466: *31 event timer del: 10: 173076395 +2025/09/03 13:08:36 [debug] 221466#221466: *31 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 set http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *31 http close request +2025/09/03 13:08:36 [debug] 221466#221466: *31 http log handler +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FE7160 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FF4820, unused: 39 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FE8170, unused: 3669 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 hc free: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *31 hc busy: 0000000000000000 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 tcp_nodelay +2025/09/03 13:08:36 [debug] 221466#221466: *31 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 event timer add: 6: 65000:173081396 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *31 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *31 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *31 recv: fd:6 0 of 1024 +2025/09/03 13:08:36 [info] 221466#221466: *31 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:36 [debug] 221466#221466: *31 close http connection: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *31 event timer del: 6: 173081396 +2025/09/03 13:08:36 [debug] 221466#221466: *31 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *31 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:36 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:36 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *33 accept: 127.0.0.1:55460 fd:6 +2025/09/03 13:08:36 [debug] 221466#221466: *33 event timer add: 6: 60000:173076406 +2025/09/03 13:08:36 [debug] 221466#221466: *33 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 10 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http wait request handler +2025/09/03 13:08:36 [debug] 221466#221466: *33 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *33 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 recv: fd:6 214 of 1024 +2025/09/03 13:08:36 [debug] 221466#221466: *33 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http process request line +2025/09/03 13:08:36 [debug] 221466#221466: *33 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http uri: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http args: "" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http exten: "" +2025/09/03 13:08:36 [debug] 221466#221466: *33 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http process request header line +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header: "Host: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header: "Accept: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header: "X-Content-Type: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header: "X-Content-Length: 71418" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http header done +2025/09/03 13:08:36 [debug] 221466#221466: *33 event timer del: 6: 173076406 +2025/09/03 13:08:36 [debug] 221466#221466: *33 generic phase: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 rewrite phase: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 test location: "/media" +2025/09/03 13:08:36 [debug] 221466#221466: *33 test location: "/report" +2025/09/03 13:08:36 [debug] 221466#221466: *33 test location: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 using configuration "=/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http cl:-1 max:104857600 +2025/09/03 13:08:36 [debug] 221466#221466: *33 rewrite phase: 3 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:36 [notice] 221466#221466: *33 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script if +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script if: false +2025/09/03 13:08:36 [debug] 221466#221466: *33 post rewrite phase: 4 +2025/09/03 13:08:36 [debug] 221466#221466: *33 generic phase: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *33 generic phase: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *33 generic phase: 7 +2025/09/03 13:08:36 [debug] 221466#221466: *33 access phase: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *33 access phase: 9 +2025/09/03 13:08:36 [debug] 221466#221466: *33 access phase: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *33 post access phase: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *33 generic phase: 12 +2025/09/03 13:08:36 [debug] 221466#221466: *33 generic phase: 13 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http init upstream, client timer: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "QUERY_STRING" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "REQUEST_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "http" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "nginx/" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "REMOTE_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "55460" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "REMOTE_PORT: 55460" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SERVER_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SERVER_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "9001" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SERVER_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "200" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *33 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http cleanup add: 000061BDE9FF5550 +2025/09/03 13:08:36 [debug] 221466#221466: *33 get rr peer, try: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 stream socket 10 +2025/09/03 13:08:36 [debug] 221466#221466: *33 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *33 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #34 +2025/09/03 13:08:36 [debug] 221466#221466: *33 connected +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream connect: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream send request +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream send request body +2025/09/03 13:08:36 [debug] 221466#221466: *33 chain writer buf fl:0 s:656 +2025/09/03 13:08:36 [debug] 221466#221466: *33 chain writer in: 000061BDE9FF5590 +2025/09/03 13:08:36 [debug] 221466#221466: *33 writev: 656 of 656 +2025/09/03 13:08:36 [debug] 221466#221466: *33 chain writer out: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *33 event timer add: 10: 60000:173076406 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http request count:2 blk:0 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http run request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream dummy handler +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C8 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http upstream process header +2025/09/03 13:08:36 [debug] 221466#221466: *33 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:36 [debug] 221466#221466: *33 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 recv: fd:10 456 of 4096 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 89 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record length: 137 +2025/09/03 13:08:36 [error] 221466#221466: *33 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record length: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 06 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 05 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 03 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi record length: 261 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi header: "Status: 200 OK" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi header: "X-Upload-Status: Ready" +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi parser: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http fastcgi header done +2025/09/03 13:08:36 [debug] 221466#221466: *33 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *33 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:36 GMT +Content-Type: application/json +Connection: keep-alive +X-Upload-Status: Ready +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 13:08:36 [debug] 221466#221466: *33 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 256 file: 0, size: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http write filter: l:1 f:0 s:256 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http write filter limit 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 writev: 256 of 256 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http write filter 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *33 finalize http upstream request: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 finalize http fastcgi request +2025/09/03 13:08:36 [debug] 221466#221466: *33 free rr peer 1 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 close http upstream connection: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:36 [debug] 221466#221466: *33 event timer del: 10: 173076406 +2025/09/03 13:08:36 [debug] 221466#221466: *33 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 set http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *33 http close request +2025/09/03 13:08:36 [debug] 221466#221466: *33 http log handler +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FE7160 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FF4820, unused: 45 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FE8170, unused: 3601 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 hc free: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *33 hc busy: 0000000000000000 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 tcp_nodelay +2025/09/03 13:08:36 [debug] 221466#221466: *33 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 event timer add: 6: 65000:173081407 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *33 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *33 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *33 recv: fd:6 0 of 1024 +2025/09/03 13:08:36 [info] 221466#221466: *33 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:36 [debug] 221466#221466: *33 close http connection: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *33 event timer del: 6: 173081407 +2025/09/03 13:08:36 [debug] 221466#221466: *33 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *33 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:08:36 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:08:36 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *35 accept: 127.0.0.1:55466 fd:6 +2025/09/03 13:08:36 [debug] 221466#221466: *35 event timer add: 6: 60000:173076416 +2025/09/03 13:08:36 [debug] 221466#221466: *35 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 9 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http wait request handler +2025/09/03 13:08:36 [debug] 221466#221466: *35 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *35 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 recv: fd:6 214 of 1024 +2025/09/03 13:08:36 [debug] 221466#221466: *35 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http process request line +2025/09/03 13:08:36 [debug] 221466#221466: *35 http request line: "HEAD /upload HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http uri: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http args: "" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http exten: "" +2025/09/03 13:08:36 [debug] 221466#221466: *35 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http process request header line +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header: "Host: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header: "Accept: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header: "X-SHA-256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header: "X-Content-Type: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header: "X-Content-Length: 71418" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http header done +2025/09/03 13:08:36 [debug] 221466#221466: *35 event timer del: 6: 173076416 +2025/09/03 13:08:36 [debug] 221466#221466: *35 generic phase: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 rewrite phase: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 test location: "/media" +2025/09/03 13:08:36 [debug] 221466#221466: *35 test location: "/report" +2025/09/03 13:08:36 [debug] 221466#221466: *35 test location: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 using configuration "=/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http cl:-1 max:104857600 +2025/09/03 13:08:36 [debug] 221466#221466: *35 rewrite phase: 3 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:08:36 [notice] 221466#221466: *35 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script if +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script if: false +2025/09/03 13:08:36 [debug] 221466#221466: *35 post rewrite phase: 4 +2025/09/03 13:08:36 [debug] 221466#221466: *35 generic phase: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *35 generic phase: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *35 generic phase: 7 +2025/09/03 13:08:36 [debug] 221466#221466: *35 access phase: 8 +2025/09/03 13:08:36 [debug] 221466#221466: *35 access phase: 9 +2025/09/03 13:08:36 [debug] 221466#221466: *35 access phase: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *35 post access phase: 11 +2025/09/03 13:08:36 [debug] 221466#221466: *35 generic phase: 12 +2025/09/03 13:08:36 [debug] 221466#221466: *35 generic phase: 13 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http init upstream, client timer: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "QUERY_STRING" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "QUERY_STRING: " +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "REQUEST_METHOD" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "CONTENT_TYPE" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "CONTENT_TYPE: " +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "CONTENT_LENGTH" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "CONTENT_LENGTH: " +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SCRIPT_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "REQUEST_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "DOCUMENT_URI" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "REQUEST_SCHEME" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "http" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "nginx/" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "REMOTE_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "REMOTE_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "55466" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "REMOTE_PORT: 55466" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SERVER_ADDR" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SERVER_PORT" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "9001" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SERVER_NAME" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "REDIRECT_STATUS" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "200" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script var: "./blobs" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http script copy: "/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "HTTP_X_SHA_256: 24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "HTTP_X_CONTENT_TYPE: image/png" +2025/09/03 13:08:36 [debug] 221466#221466: *35 fastcgi param: "HTTP_X_CONTENT_LENGTH: 71418" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http cleanup add: 000061BDE9FF5550 +2025/09/03 13:08:36 [debug] 221466#221466: *35 get rr peer, try: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 stream socket 10 +2025/09/03 13:08:36 [debug] 221466#221466: *35 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:08:36 [debug] 221466#221466: *35 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #36 +2025/09/03 13:08:36 [debug] 221466#221466: *35 connected +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream connect: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream send request +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream send request body +2025/09/03 13:08:36 [debug] 221466#221466: *35 chain writer buf fl:0 s:656 +2025/09/03 13:08:36 [debug] 221466#221466: *35 chain writer in: 000061BDE9FF5590 +2025/09/03 13:08:36 [debug] 221466#221466: *35 writev: 656 of 656 +2025/09/03 13:08:36 [debug] 221466#221466: *35 chain writer out: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *35 event timer add: 10: 60000:173076416 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http request count:2 blk:0 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http run request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream check client, write event:1, "/upload" +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream dummy handler +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C9 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream request: "/upload?" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http upstream process header +2025/09/03 13:08:36 [debug] 221466#221466: *35 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:08:36 [debug] 221466#221466: *35 recv: eof:0, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 recv: fd:10 456 of 4096 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 89 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record length: 137 +2025/09/03 13:08:36 [error] 221466#221466: *35 FastCGI sent in stderr: "LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:08:36] HEAD /upload - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 07 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record length: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 06 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 01 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 05 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 03 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record byte: 00 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi record length: 261 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi header: "Status: 200 OK" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi parser: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi header: "X-Upload-Status: Ready" +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi parser: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http fastcgi header done +2025/09/03 13:08:36 [debug] 221466#221466: *35 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:08:36 [debug] 221466#221466: *35 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:08:36 GMT +Content-Type: application/json +Connection: keep-alive +X-Upload-Status: Ready +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/03 13:08:36 [debug] 221466#221466: *35 write new buf t:1 f:0 000061BDE9FE81E0, pos 000061BDE9FE81E0, size: 256 file: 0, size: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http write filter: l:1 f:0 s:256 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http write filter limit 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 writev: 256 of 256 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http write filter 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *35 finalize http upstream request: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 finalize http fastcgi request +2025/09/03 13:08:36 [debug] 221466#221466: *35 free rr peer 1 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 close http upstream connection: 10 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:08:36 [debug] 221466#221466: *35 event timer del: 10: 173076416 +2025/09/03 13:08:36 [debug] 221466#221466: *35 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 set http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *35 http close request +2025/09/03 13:08:36 [debug] 221466#221466: *35 http log handler +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FE7160 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FFE4B0, unused: 5 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FF4820, unused: 45 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FE8170, unused: 3601 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 hc free: 0000000000000000 +2025/09/03 13:08:36 [debug] 221466#221466: *35 hc busy: 0000000000000000 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 tcp_nodelay +2025/09/03 13:08:36 [debug] 221466#221466: *35 reusable connection: 1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 event timer add: 6: 65000:173081417 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:08:36 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 http keepalive handler +2025/09/03 13:08:36 [debug] 221466#221466: *35 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:08:36 [debug] 221466#221466: *35 recv: eof:1, avail:-1 +2025/09/03 13:08:36 [debug] 221466#221466: *35 recv: fd:6 0 of 1024 +2025/09/03 13:08:36 [info] 221466#221466: *35 client 127.0.0.1 closed keepalive connection +2025/09/03 13:08:36 [debug] 221466#221466: *35 close http connection: 6 +2025/09/03 13:08:36 [debug] 221466#221466: *35 event timer del: 6: 173081417 +2025/09/03 13:08:36 [debug] 221466#221466: *35 reusable connection: 0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FE00A0 +2025/09/03 13:08:36 [debug] 221466#221466: *35 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:08:36 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:08:36 [debug] 221466#221466: worker cycle +2025/09/03 13:08:36 [debug] 221466#221466: epoll timer: -1 diff --git a/logs/fcgi-stderr.log b/logs/fcgi-stderr.log index bfdad1a..aff0bf0 100755 --- a/logs/fcgi-stderr.log +++ b/logs/fcgi-stderr.log @@ -1 +1 @@ -FastCGI starting at Tue Sep 2 05:18:26 PM EDT 2025 +FastCGI starting at Wed Sep 3 12:52:46 PM EDT 2025 diff --git a/logs/nginx.pid b/logs/nginx.pid index bec7c0d..5fe6ec2 100644 --- a/logs/nginx.pid +++ b/logs/nginx.pid @@ -1 +1 @@ -198244 +221465 diff --git a/src/main.c b/src/main.c index c372b7a..ba39181 100644 --- a/src/main.c +++ b/src/main.c @@ -14,14 +14,10 @@ #include #include #include +#include #include "ginxsom.h" -// Detailed debugging macros (matching test_auth_debug.c) -#define LOG_STEP(step, msg, ...) fprintf(stderr, "STEP %s: " msg "\n", step, ##__VA_ARGS__) -#define LOG_SUCCESS(msg, ...) fprintf(stderr, "SUCCESS: " msg "\n", ##__VA_ARGS__) -#define LOG_ERROR(msg, ...) fprintf(stderr, "ERROR: " msg "\n", ##__VA_ARGS__) -#define LOG_INFO(msg, ...) fprintf(stderr, "ℹINFO: " msg "\n", ##__VA_ARGS__) -#define LOG_DIVIDER() fprintf(stderr, "═══════════════════════════════════════════════════════════════════\n") +// Debug macros removed #define MAX_SHA256_LEN 65 #define MAX_PATH_LEN 512 @@ -30,10 +26,31 @@ // Database path #define DB_PATH "db/ginxsom.db" +// BUD-06 X-Reason header constants +#define XREASON_MISSING_SHA256 "Missing required X-SHA-256 header" +#define XREASON_INVALID_SHA256 "X-SHA-256 must be 64 hex characters" +#define XREASON_MISSING_LENGTH "Missing required X-Content-Length header" +#define XREASON_INVALID_LENGTH "X-Content-Length must be a positive integer" +#define XREASON_FILE_TOO_LARGE "File size exceeds maximum allowed (100MB)" +#define XREASON_ZERO_LENGTH "File size cannot be zero" +#define XREASON_BLOB_EXISTS "Blob with this hash already exists" +#define XREASON_UNSUPPORTED_TYPE "Content type not supported by server policy" +#define XREASON_AUTH_REQUIRED "Authorization required for upload" +#define XREASON_AUTH_INVALID "Invalid or expired authorization" + // Function declarations void send_error_response(int status_code, const char* error_type, const char* message, const char* details); void log_request(const char* method, const char* uri, const char* auth_status, int status_code); +// BUD-06 function declarations +void send_upload_error_response(int status_code, const char* error_type, const char* message, const char* x_reason); +void send_upload_success_response(const char* sha256, const char* content_type, long content_length); +int validate_sha256_format(const char* sha256); +int validate_content_length(const char* content_length_str, long* parsed_length); +int check_blob_exists(const char* sha256); +int validate_upload_headers(const char** sha256, const char** content_type, long* content_length, char* error_reason, size_t reason_size); +void handle_head_upload_request(void); + // Blob metadata structure typedef struct { char sha256[MAX_SHA256_LEN]; @@ -111,35 +128,24 @@ int get_blob_metadata(const char* sha256, blob_metadata_t* metadata) { rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); if (rc) { - fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db)); return 0; } - - const char* sql = "SELECT sha256, size, type, uploaded_at, filename FROM blobs WHERE sha256 = ?"; - rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); if (rc != SQLITE_OK) { - fprintf(stderr, "SQL error: %s\n", sqlite3_errmsg(db)); sqlite3_close(db); return 0; } - - - sqlite3_bind_text(stmt, 1, sha256, -1, SQLITE_STATIC); - rc = sqlite3_step(stmt); - if (rc == SQLITE_ROW) { - strncpy(metadata->sha256, (char*)sqlite3_column_text(stmt, 0), MAX_SHA256_LEN-1); metadata->size = sqlite3_column_int64(stmt, 1); strncpy(metadata->type, (char*)sqlite3_column_text(stmt, 2), MAX_MIME_LEN-1); @@ -151,9 +157,7 @@ int get_blob_metadata(const char* sha256, blob_metadata_t* metadata) { metadata->filename[0] = '\0'; } metadata->found = 1; - } else { - metadata->found = 0; } @@ -195,13 +199,10 @@ int file_exists_with_type(const char* sha256, const char* mime_type) { struct stat st; int result = stat(filepath, &st); - if (result == 0) { - return 1; } else { - return 0; } } @@ -214,26 +215,20 @@ void handle_head_request(const char* sha256) { // Validate SHA-256 format (64 hex characters) if (strlen(sha256) != 64) { - printf("Status: 400 Bad Request\r\n"); printf("Content-Type: text/plain\r\n\r\n"); printf("Invalid SHA-256 hash format\n"); return; } - - // Check if blob exists in database - this is the single source of truth if (!get_blob_metadata(sha256, &metadata)) { - printf("Status: 404 Not Found\r\n"); printf("Content-Type: text/plain\r\n\r\n"); printf("Blob not found\n"); return; } - - // Return successful HEAD response with metadata from database printf("Status: 200 OK\r\n"); printf("Content-Type: %s\r\n", metadata.type); @@ -296,18 +291,14 @@ const char* extract_sha256_from_uri(const char* uri) { // Parse Authorization header and extract JSON event int parse_authorization_header(const char* auth_header, char* event_json, size_t json_size) { if (!auth_header || !event_json) { - return NOSTR_ERROR_INVALID_INPUT; } - - // Check for "Nostr " prefix (case-insensitive) const char* prefix = "nostr "; size_t prefix_len = strlen(prefix); if (strncasecmp(auth_header, prefix, prefix_len) != 0) { - return NOSTR_ERROR_INVALID_INPUT; } @@ -322,12 +313,10 @@ int parse_authorization_header(const char* auth_header, char* event_json, size_t if (decoded_len == 0) { - return NOSTR_ERROR_INVALID_INPUT; } if (decoded_len >= json_size) { - return NOSTR_ERROR_INVALID_INPUT; } @@ -447,618 +436,58 @@ int detailed_signature_validation(cJSON* event); void analyze_event_fields(cJSON* event); void hex_dump(const char* label, const unsigned char* data, size_t len); -/** - * Detailed structure validation with step-by-step logging - */ -int detailed_structure_validation(cJSON* event) { - LOG_DIVIDER(); - LOG_STEP("STRUCT-1", "Starting detailed structure validation"); - - if (!event || !cJSON_IsObject(event)) { - LOG_ERROR("Event is null or not a JSON object"); - return NOSTR_ERROR_EVENT_INVALID_STRUCTURE; - } - LOG_SUCCESS("Event is valid JSON object"); - - // Check each required field existence - LOG_STEP("STRUCT-2", "Checking required field existence"); - const char* required_fields[] = {"id", "pubkey", "created_at", "kind", "tags", "content", "sig"}; - for (int i = 0; i < 7; i++) { - cJSON* field = cJSON_GetObjectItem(event, required_fields[i]); - if (!field) { - LOG_ERROR("Missing required field: %s", required_fields[i]); - return NOSTR_ERROR_EVENT_INVALID_STRUCTURE; - } - LOG_SUCCESS("Field '%s' exists", required_fields[i]); - } - - // Get all fields for detailed validation - cJSON* id_item = cJSON_GetObjectItem(event, "id"); - cJSON* pubkey_item = cJSON_GetObjectItem(event, "pubkey"); - cJSON* created_at_item = cJSON_GetObjectItem(event, "created_at"); - cJSON* kind_item = cJSON_GetObjectItem(event, "kind"); - cJSON* tags_item = cJSON_GetObjectItem(event, "tags"); - cJSON* content_item = cJSON_GetObjectItem(event, "content"); - cJSON* sig_item = cJSON_GetObjectItem(event, "sig"); - - // Validate field types - LOG_STEP("STRUCT-3", "Validating field types"); - if (!cJSON_IsString(id_item)) { - LOG_ERROR("Field 'id' is not a string (type: %d)", id_item->type); - return NOSTR_ERROR_EVENT_INVALID_ID; - } - LOG_SUCCESS("Field 'id' is string"); - - if (!cJSON_IsString(pubkey_item)) { - LOG_ERROR("Field 'pubkey' is not a string (type: %d)", pubkey_item->type); - return NOSTR_ERROR_EVENT_INVALID_PUBKEY; - } - LOG_SUCCESS("Field 'pubkey' is string"); - - if (!cJSON_IsNumber(created_at_item)) { - LOG_ERROR("Field 'created_at' is not a number (type: %d)", created_at_item->type); - return NOSTR_ERROR_EVENT_INVALID_CREATED_AT; - } - LOG_SUCCESS("Field 'created_at' is number"); - - if (!cJSON_IsNumber(kind_item)) { - LOG_ERROR("Field 'kind' is not a number (type: %d)", kind_item->type); - return NOSTR_ERROR_EVENT_INVALID_KIND; - } - LOG_SUCCESS("Field 'kind' is number"); - - if (!cJSON_IsArray(tags_item)) { - LOG_ERROR("Field 'tags' is not an array (type: %d)", tags_item->type); - return NOSTR_ERROR_EVENT_INVALID_TAGS; - } - LOG_SUCCESS("Field 'tags' is array"); - - if (!cJSON_IsString(content_item)) { - LOG_ERROR("Field 'content' is not a string (type: %d)", content_item->type); - return NOSTR_ERROR_EVENT_INVALID_CONTENT; - } - LOG_SUCCESS("Field 'content' is string"); - - if (!cJSON_IsString(sig_item)) { - LOG_ERROR("Field 'sig' is not a string (type: %d)", sig_item->type); - return NOSTR_ERROR_EVENT_INVALID_SIGNATURE; - } - LOG_SUCCESS("Field 'sig' is string"); - - // Validate hex string lengths - LOG_STEP("STRUCT-4", "Validating hex string lengths"); - const char* id_str = cJSON_GetStringValue(id_item); - const char* pubkey_str = cJSON_GetStringValue(pubkey_item); - const char* sig_str = cJSON_GetStringValue(sig_item); - - LOG_INFO("ID string: '%s' (length: %zu)", id_str, id_str ? strlen(id_str) : 0); - if (!id_str || strlen(id_str) != 64) { - LOG_ERROR("ID string invalid length (expected 64, got %zu)", id_str ? strlen(id_str) : 0); - return NOSTR_ERROR_EVENT_INVALID_ID; - } - LOG_SUCCESS("ID string length is correct (64 chars)"); - - LOG_INFO("Pubkey string: '%s' (length: %zu)", pubkey_str, pubkey_str ? strlen(pubkey_str) : 0); - if (!pubkey_str || strlen(pubkey_str) != 64) { - LOG_ERROR("Pubkey string invalid length (expected 64, got %zu)", pubkey_str ? strlen(pubkey_str) : 0); - return NOSTR_ERROR_EVENT_INVALID_PUBKEY; - } - LOG_SUCCESS("Pubkey string length is correct (64 chars)"); - - LOG_INFO("Signature string: '%s' (length: %zu)", sig_str, sig_str ? strlen(sig_str) : 0); - if (!sig_str || strlen(sig_str) != 128) { - LOG_ERROR("Signature string invalid length (expected 128, got %zu)", sig_str ? strlen(sig_str) : 0); - return NOSTR_ERROR_EVENT_INVALID_SIGNATURE; - } - LOG_SUCCESS("Signature string length is correct (128 chars)"); - - // Validate hex characters - LOG_STEP("STRUCT-5", "Validating hex characters"); - LOG_INFO("Checking ID hex characters..."); - for (int i = 0; i < 64; i++) { - char c = id_str[i]; - if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'))) { - LOG_ERROR("Invalid hex character in ID at position %d: '%c' (0x%02x)", i, c, (unsigned char)c); - return NOSTR_ERROR_EVENT_INVALID_ID; - } - } - LOG_SUCCESS("ID hex characters are valid (lowercase)"); - - LOG_INFO("Checking pubkey hex characters..."); - for (int i = 0; i < 64; i++) { - char c = pubkey_str[i]; - if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'))) { - LOG_ERROR("Invalid hex character in pubkey at position %d: '%c' (0x%02x)", i, c, (unsigned char)c); - return NOSTR_ERROR_EVENT_INVALID_PUBKEY; - } - } - LOG_SUCCESS("Pubkey hex characters are valid (lowercase)"); - - LOG_INFO("Checking signature hex characters..."); - for (int i = 0; i < 128; i++) { - char c = sig_str[i]; - if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'))) { - LOG_ERROR("Invalid hex character in signature at position %d: '%c' (0x%02x)", i, c, (unsigned char)c); - return NOSTR_ERROR_EVENT_INVALID_SIGNATURE; - } - } - LOG_SUCCESS("Signature hex characters are valid (lowercase)"); - - // Validate timestamp - LOG_STEP("STRUCT-6", "Validating timestamp"); - double created_at = cJSON_GetNumberValue(created_at_item); - LOG_INFO("Created_at timestamp: %.0f", created_at); - if (created_at < 0) { - LOG_ERROR("Invalid timestamp (negative): %.0f", created_at); - return NOSTR_ERROR_EVENT_INVALID_CREATED_AT; - } - - // Convert to human readable time - time_t timestamp = (time_t)created_at; - char time_str[100]; - struct tm* tm_info = gmtime(×tamp); - strftime(time_str, sizeof(time_str), "%Y-%m-%d %H:%M:%S UTC", tm_info); - LOG_SUCCESS("Timestamp is valid: %s", time_str); - - // Validate kind - LOG_STEP("STRUCT-7", "Validating kind"); - double kind = cJSON_GetNumberValue(kind_item); - LOG_INFO("Event kind: %.0f", kind); - if (kind < 0 || kind > 65535 || kind != (int)kind) { - LOG_ERROR("Invalid kind value: %.0f (must be integer 0-65535)", kind); - return NOSTR_ERROR_EVENT_INVALID_KIND; - } - LOG_SUCCESS("Kind is valid: %d", (int)kind); - - // Validate tags array structure - LOG_STEP("STRUCT-8", "Validating tags array structure"); - int tag_count = cJSON_GetArraySize(tags_item); - LOG_INFO("Tags array has %d elements", tag_count); - - cJSON* tag_item; - int tag_index = 0; - cJSON_ArrayForEach(tag_item, tags_item) { - if (!cJSON_IsArray(tag_item)) { - LOG_ERROR("Tag at index %d is not an array (type: %d)", tag_index, tag_item->type); - return NOSTR_ERROR_EVENT_INVALID_TAGS; - } - - int tag_element_count = cJSON_GetArraySize(tag_item); - LOG_INFO("Tag[%d] has %d elements", tag_index, tag_element_count); - - cJSON* tag_element; - int element_index = 0; - cJSON_ArrayForEach(tag_element, tag_item) { - if (!cJSON_IsString(tag_element)) { - LOG_ERROR("Tag[%d][%d] is not a string (type: %d)", tag_index, element_index, tag_element->type); - return NOSTR_ERROR_EVENT_INVALID_TAGS; - } - const char* tag_value = cJSON_GetStringValue(tag_element); - LOG_INFO("Tag[%d][%d]: '%s'", tag_index, element_index, tag_value); - element_index++; - } - tag_index++; - } - LOG_SUCCESS("Tags array structure is valid"); - - // Validate content - LOG_STEP("STRUCT-9", "Validating content"); - const char* content_str = cJSON_GetStringValue(content_item); - LOG_INFO("Content: '%s' (length: %zu)", content_str, content_str ? strlen(content_str) : 0); - LOG_SUCCESS("Content is valid string"); - - LOG_SUCCESS("Structure validation completed successfully"); - return NOSTR_SUCCESS; -} +// Detailed structure validation function removed (debug version) -/** - * Detailed signature validation with step-by-step logging - */ -int detailed_signature_validation(cJSON* event) { - LOG_DIVIDER(); - LOG_STEP("CRYPTO-1", "Starting detailed signature validation"); - - if (!event) { - LOG_ERROR("Event is null"); - return NOSTR_ERROR_INVALID_INPUT; - } - - // Get event fields - cJSON* id_item = cJSON_GetObjectItem(event, "id"); - cJSON* pubkey_item = cJSON_GetObjectItem(event, "pubkey"); - cJSON* created_at_item = cJSON_GetObjectItem(event, "created_at"); - cJSON* kind_item = cJSON_GetObjectItem(event, "kind"); - cJSON* tags_item = cJSON_GetObjectItem(event, "tags"); - cJSON* content_item = cJSON_GetObjectItem(event, "content"); - cJSON* sig_item = cJSON_GetObjectItem(event, "sig"); - - if (!id_item || !pubkey_item || !created_at_item || !kind_item || - !tags_item || !content_item || !sig_item) { - LOG_ERROR("Missing required fields for signature validation"); - return NOSTR_ERROR_EVENT_INVALID_STRUCTURE; - } - - // Create serialization array - LOG_STEP("CRYPTO-2", "Creating serialization array"); - cJSON* serialize_array = cJSON_CreateArray(); - if (!serialize_array) { - LOG_ERROR("Failed to create serialization array"); - return NOSTR_ERROR_MEMORY_FAILED; - } - - cJSON_AddItemToArray(serialize_array, cJSON_CreateNumber(0)); - cJSON_AddItemToArray(serialize_array, cJSON_Duplicate(pubkey_item, 1)); - cJSON_AddItemToArray(serialize_array, cJSON_Duplicate(created_at_item, 1)); - cJSON_AddItemToArray(serialize_array, cJSON_Duplicate(kind_item, 1)); - cJSON_AddItemToArray(serialize_array, cJSON_Duplicate(tags_item, 1)); - cJSON_AddItemToArray(serialize_array, cJSON_Duplicate(content_item, 1)); - - LOG_SUCCESS("Serialization array created"); - - // Convert to JSON string - LOG_STEP("CRYPTO-3", "Converting to JSON string"); - char* serialize_string = cJSON_PrintUnformatted(serialize_array); - cJSON_Delete(serialize_array); - - if (!serialize_string) { - LOG_ERROR("Failed to serialize array to JSON string"); - return NOSTR_ERROR_MEMORY_FAILED; - } - - LOG_SUCCESS("JSON serialization string created"); - LOG_INFO("Serialization string (length %zu): %s", strlen(serialize_string), serialize_string); - - // Hash the serialized event - LOG_STEP("CRYPTO-4", "Computing SHA256 hash"); - unsigned char event_hash[32]; - if (nostr_sha256((const unsigned char*)serialize_string, strlen(serialize_string), event_hash) != 0) { - LOG_ERROR("SHA256 hashing failed"); - free(serialize_string); - return NOSTR_ERROR_CRYPTO_FAILED; - } - - LOG_SUCCESS("SHA256 hash computed"); - hex_dump("Event hash", event_hash, 32); - - // Convert hash to hex for event ID verification - LOG_STEP("CRYPTO-5", "Verifying event ID"); - char calculated_id[65]; - nostr_bytes_to_hex(event_hash, 32, calculated_id); - - const char* provided_id = cJSON_GetStringValue(id_item); - LOG_INFO("Calculated ID: %s", calculated_id); - LOG_INFO("Provided ID: %s", provided_id); - - if (!provided_id || strcmp(calculated_id, provided_id) != 0) { - LOG_ERROR("Event ID mismatch!"); - LOG_ERROR(" Expected: %s", calculated_id); - LOG_ERROR(" Got: %s", provided_id ? provided_id : "NULL"); - free(serialize_string); - return NOSTR_ERROR_EVENT_INVALID_ID; - } - LOG_SUCCESS("Event ID verification passed"); - - // Prepare signature verification - LOG_STEP("CRYPTO-6", "Preparing signature verification"); - const char* pubkey_str = cJSON_GetStringValue(pubkey_item); - const char* sig_str = cJSON_GetStringValue(sig_item); - - if (!pubkey_str || !sig_str) { - LOG_ERROR("Missing pubkey or signature strings"); - free(serialize_string); - return NOSTR_ERROR_EVENT_INVALID_STRUCTURE; - } - - // Convert hex strings to bytes - LOG_STEP("CRYPTO-7", "Converting hex strings to bytes"); - unsigned char pubkey_bytes[32]; - unsigned char sig_bytes[64]; - - if (nostr_hex_to_bytes(pubkey_str, pubkey_bytes, 32) != 0) { - LOG_ERROR("Failed to convert pubkey hex to bytes"); - free(serialize_string); - return NOSTR_ERROR_CRYPTO_FAILED; - } - LOG_SUCCESS("Pubkey hex converted to bytes"); - hex_dump("Pubkey bytes", pubkey_bytes, 32); - - if (nostr_hex_to_bytes(sig_str, sig_bytes, 64) != 0) { - LOG_ERROR("Failed to convert signature hex to bytes"); - free(serialize_string); - return NOSTR_ERROR_CRYPTO_FAILED; - } - LOG_SUCCESS("Signature hex converted to bytes"); - hex_dump("Signature bytes", sig_bytes, 64); - - // Verify signature using nostr_core_lib function (avoiding direct secp256k1 calls) - LOG_STEP("CRYPTO-8", "Verifying signature using nostr_verify_event_signature()"); - - // Create a temporary event structure for verification - cJSON* temp_event = cJSON_CreateObject(); - if (!temp_event) { - LOG_ERROR("Failed to create temporary event for verification"); - free(serialize_string); - return NOSTR_ERROR_MEMORY_FAILED; - } - - // Copy all required fields to temp event - cJSON_AddItemToObject(temp_event, "id", cJSON_Duplicate(id_item, 1)); - cJSON_AddItemToObject(temp_event, "pubkey", cJSON_Duplicate(pubkey_item, 1)); - cJSON_AddItemToObject(temp_event, "created_at", cJSON_Duplicate(created_at_item, 1)); - cJSON_AddItemToObject(temp_event, "kind", cJSON_Duplicate(kind_item, 1)); - cJSON_AddItemToObject(temp_event, "tags", cJSON_Duplicate(tags_item, 1)); - cJSON_AddItemToObject(temp_event, "content", cJSON_Duplicate(content_item, 1)); - cJSON_AddItemToObject(temp_event, "sig", cJSON_Duplicate(sig_item, 1)); - - LOG_INFO("Calling nostr_verify_event_signature() for detailed crypto validation"); - int crypto_verify_result = nostr_verify_event_signature(temp_event); - LOG_INFO("nostr_verify_event_signature returned: %d (%s)", - crypto_verify_result, nostr_strerror(crypto_verify_result)); - - cJSON_Delete(temp_event); - - if (crypto_verify_result != NOSTR_SUCCESS) { - LOG_ERROR("Signature verification FAILED!"); - LOG_ERROR("nostr_verify_event_signature returned error: %d (%s)", - crypto_verify_result, nostr_strerror(crypto_verify_result)); - free(serialize_string); - return crypto_verify_result; - } - - LOG_SUCCESS("Signature verification PASSED using nostr_core_lib!"); - free(serialize_string); - return NOSTR_SUCCESS; -} +// Debug functions removed (detailed_signature_validation, analyze_event_fields, hex_dump) -/** - * Analyze event fields in detail - */ -void analyze_event_fields(cJSON* event) { - LOG_DIVIDER(); - LOG_STEP("ANALYZE-1", "Analyzing event field details"); - - cJSON* field; - cJSON_ArrayForEach(field, event) { - if (field->string) { - LOG_INFO("Field '%s':", field->string); - if (cJSON_IsString(field)) { - const char* value = cJSON_GetStringValue(field); - LOG_INFO(" Type: String"); - LOG_INFO(" Value: '%s'", value); - LOG_INFO(" Length: %zu", value ? strlen(value) : 0); - } else if (cJSON_IsNumber(field)) { - double value = cJSON_GetNumberValue(field); - LOG_INFO(" Type: Number"); - LOG_INFO(" Value: %.0f", value); - } else if (cJSON_IsArray(field)) { - int size = cJSON_GetArraySize(field); - LOG_INFO(" Type: Array"); - LOG_INFO(" Size: %d", size); - } else { - LOG_INFO(" Type: Other (%d)", field->type); - } - } - } -} - -/** - * Print hex dump of binary data - */ -void hex_dump(const char* label, const unsigned char* data, size_t len) { - LOG_INFO("%s (%zu bytes):", label, len); - for (size_t i = 0; i < len; i += 16) { - fprintf(stderr, " %04zx: ", i); - for (size_t j = 0; j < 16; j++) { - if (i + j < len) { - fprintf(stderr, "%02x ", data[i + j]); - } else { - fprintf(stderr, " "); - } - } - fprintf(stderr, " |"); - for (size_t j = 0; j < 16 && i + j < len; j++) { - unsigned char c = data[i + j]; - fprintf(stderr, "%c", (c >= 32 && c <= 126) ? c : '.'); - } - fprintf(stderr, "|\n"); - } -} - -// Main authentication function with comprehensive step-by-step logging +// Main authentication function - simplified version without debug logging int authenticate_request(const char* auth_header, const char* method, const char* file_hash) { - LOG_DIVIDER(); - LOG_STEP("SERVER-1", "Starting server-style authentication (mirroring test_auth_debug.c)"); - if (!auth_header) { - LOG_ERROR("No authorization header provided"); return NOSTR_ERROR_INVALID_INPUT; } - LOG_INFO("Server-style auth called with method: %s, hash: %s", - method ? method : "null", file_hash ? file_hash : "null"); - - // Parse authorization header (same as server) + // Parse authorization header char event_json[4096]; - LOG_STEP("SERVER-2", "Calling parse_authorization_header"); int parse_result = parse_authorization_header(auth_header, event_json, sizeof(event_json)); if (parse_result != NOSTR_SUCCESS) { - LOG_ERROR("Authorization header parsing failed: %d (%s)", parse_result, nostr_strerror(parse_result)); return parse_result; } - LOG_SUCCESS("parse_authorization_header succeeded"); - // Parse JSON event (same as server) - LOG_STEP("SERVER-3", "Calling cJSON_Parse on JSON string"); - LOG_INFO("JSON to parse: %s", event_json); + // Parse JSON event cJSON* event = cJSON_Parse(event_json); if (!event) { - LOG_ERROR("Failed to parse JSON event with cJSON_Parse"); return NOSTR_ERROR_EVENT_INVALID_CONTENT; } - LOG_SUCCESS("cJSON_Parse succeeded, event parsed"); - // Print complete parsed JSON like server does - char* parsed_json_str = cJSON_Print(event); - LOG_INFO("Parsed JSON: %s", parsed_json_str ? parsed_json_str : "NULL"); - if (parsed_json_str) free(parsed_json_str); - - // Debug: Print event fields before validation (same as server) - cJSON* id_json = cJSON_GetObjectItem(event, "id"); - cJSON* pubkey_json = cJSON_GetObjectItem(event, "pubkey"); - cJSON* sig_json = cJSON_GetObjectItem(event, "sig"); - cJSON* kind_json = cJSON_GetObjectItem(event, "kind"); - cJSON* created_at_json = cJSON_GetObjectItem(event, "created_at"); - - LOG_STEP("SERVER-4", "Event fields before validation"); - LOG_INFO(" id: %s", id_json && cJSON_IsString(id_json) ? cJSON_GetStringValue(id_json) : "MISSING/INVALID"); - LOG_INFO(" pubkey: %s", pubkey_json && cJSON_IsString(pubkey_json) ? cJSON_GetStringValue(pubkey_json) : "MISSING/INVALID"); - LOG_INFO(" sig: %s", sig_json && cJSON_IsString(sig_json) ? cJSON_GetStringValue(sig_json) : "MISSING/INVALID"); - LOG_INFO(" kind: %d", kind_json && cJSON_IsNumber(kind_json) ? (int)cJSON_GetNumberValue(kind_json) : -999); - LOG_INFO(" created_at: %ld", created_at_json && cJSON_IsNumber(created_at_json) ? (long)cJSON_GetNumberValue(created_at_json) : -999); - - // Detailed pubkey analysis (same as server) - if (pubkey_json && cJSON_IsString(pubkey_json)) { - const char* pubkey_str = cJSON_GetStringValue(pubkey_json); - LOG_STEP("SERVER-5", "Detailed pubkey analysis"); - LOG_INFO(" Pubkey: %s", pubkey_str ? pubkey_str : "NULL"); - LOG_INFO(" Length: %zu", pubkey_str ? strlen(pubkey_str) : 0); - if (pubkey_str && strlen(pubkey_str) == 64) { - LOG_INFO(" Character analysis (first 10): "); - for (int i = 0; i < 10; i++) { - char c = pubkey_str[i]; - fprintf(stderr, "%c(0x%02x) ", c, (unsigned char)c); - } - fprintf(stderr, "\n"); - } - } - - // Pre-validation pubkey analysis (same as server) - LOG_STEP("SERVER-6", "Pre-validation pubkey analysis"); - if (pubkey_json && cJSON_IsString(pubkey_json)) { - const char* pubkey_str = cJSON_GetStringValue(pubkey_json); - LOG_INFO(" Pubkey: %s", pubkey_str ? pubkey_str : "NULL"); - LOG_INFO(" Length: %zu", pubkey_str ? strlen(pubkey_str) : 0); - if (pubkey_str && strlen(pubkey_str) == 64) { - LOG_INFO(" Character analysis (first 10): "); - for (int i = 0; i < 10; i++) { - char c = pubkey_str[i]; - fprintf(stderr, "%c(%d) ", c, (int)c); - } - fprintf(stderr, "\n"); - LOG_INFO(" Character validation test: "); - int valid_chars = 1; - for (int i = 0; i < 64; i++) { - char c = pubkey_str[i]; - if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'))) { - fprintf(stderr, "INVALID at pos %d: %c(%d) ", i, c, (int)c); - valid_chars = 0; - } - } - if (valid_chars) { - fprintf(stderr, "ALL VALID (lowercase hex)\n"); - } else { - fprintf(stderr, "\n"); - } - } - } - - // Detailed validation analysis (same as server) - LOG_STEP("SERVER-7", "Starting detailed validation analysis"); - - // Test structure validation first (same as server) - LOG_INFO("Testing structure validation..."); + // Test structure validation first int structure_result = nostr_validate_event_structure(event); - LOG_INFO("nostr_validate_event_structure returned: %d (%s)", - structure_result, nostr_strerror(structure_result)); - - // EMERGENCY DEBUG: Write structure validation result to file - - if (structure_result != NOSTR_SUCCESS) { - LOG_ERROR("STRUCTURE validation failed!"); cJSON_Delete(event); return structure_result; } - LOG_SUCCESS("Structure validation PASSED"); - // Test crypto validation separately (same as server) - LOG_INFO("Testing cryptographic verification..."); + // Test crypto validation int crypto_result = nostr_verify_event_signature(event); - LOG_INFO("nostr_verify_event_signature returned: %d (%s)", - crypto_result, nostr_strerror(crypto_result)); - - - if (crypto_result != NOSTR_SUCCESS) { - LOG_ERROR("CRYPTO verification failed!"); - if (pubkey_json && cJSON_IsString(pubkey_json)) { - const char* pubkey_str = cJSON_GetStringValue(pubkey_json); - LOG_ERROR("Failed pubkey: %s (length: %zu)", - pubkey_str ? pubkey_str : "NULL", pubkey_str ? strlen(pubkey_str) : 0); - } cJSON_Delete(event); return crypto_result; } - LOG_SUCCESS("Crypto verification PASSED"); - // Finally test complete validation (same as server) - LOG_INFO("Testing complete validation..."); + // Test complete validation int validation_result = nostr_validate_event(event); - LOG_INFO("nostr_validate_event returned: %d (%s)", - validation_result, nostr_strerror(validation_result)); - - - if (validation_result != NOSTR_SUCCESS) { - LOG_ERROR("COMPLETE validation failed: %d (%s)", - validation_result, nostr_strerror(validation_result)); - - // Additional debug: Check specific validation issues (same as server) - if (pubkey_json && cJSON_IsString(pubkey_json)) { - const char* pubkey_str = cJSON_GetStringValue(pubkey_json); - LOG_ERROR("Pubkey length: %zu, value: %s", - pubkey_str ? strlen(pubkey_str) : 0, pubkey_str ? pubkey_str : "NULL"); - } - cJSON_Delete(event); return validation_result; } - LOG_SUCCESS("Complete validation PASSED"); - - // Run our detailed validations for additional debugging - LOG_STEP("SERVER-8", "Running detailed structure validation"); - int detailed_struct_result = detailed_structure_validation(event); - if (detailed_struct_result != NOSTR_SUCCESS) { - LOG_ERROR("Detailed structure validation failed: %d (%s)", detailed_struct_result, nostr_strerror(detailed_struct_result)); - cJSON_Delete(event); - return detailed_struct_result; - } - LOG_SUCCESS("Detailed structure validation PASSED"); - - LOG_STEP("SERVER-9", "Running detailed signature validation"); - int detailed_crypto_result = detailed_signature_validation(event); - if (detailed_crypto_result != NOSTR_SUCCESS) { - LOG_ERROR("Detailed signature validation failed: %d (%s)", detailed_crypto_result, nostr_strerror(detailed_crypto_result)); - cJSON_Delete(event); - return detailed_crypto_result; - } - LOG_SUCCESS("Detailed signature validation PASSED"); - - // Analyze event fields - analyze_event_fields(event); // Validate Blossom-specific requirements - LOG_STEP("SERVER-10", "Validating Blossom-specific requirements"); int blossom_result = validate_blossom_event(event, file_hash, method); if (blossom_result != NOSTR_SUCCESS) { - LOG_ERROR("Blossom event validation failed: %d (%s)", blossom_result, nostr_strerror(blossom_result)); cJSON_Delete(event); return blossom_result; } - LOG_SUCCESS("Blossom event validation PASSED"); cJSON_Delete(event); - LOG_SUCCESS("Server-style authentication successful, returning NOSTR_SUCCESS"); return NOSTR_SUCCESS; } @@ -1732,6 +1161,780 @@ int authenticate_request_with_rules(const char* auth_header, const char* method, return NOSTR_SUCCESS; } +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// +// BUD 04 - Mirroring +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// + +// HTTP download response structure +typedef struct { + unsigned char* data; + size_t size; + char content_type[128]; + long http_code; + size_t capacity; +} mirror_download_t; + +// CURL write callback for collecting response data +static size_t write_callback(void* contents, size_t size, size_t nmemb, mirror_download_t* response) { + size_t realsize = size * nmemb; + + if (!response) return 0; + + // Check if we need to expand buffer + if (response->size + realsize >= response->capacity) { + size_t new_capacity = response->capacity == 0 ? 8192 : response->capacity * 2; + while (new_capacity < response->size + realsize + 1) { + new_capacity *= 2; + } + + unsigned char* new_data = realloc(response->data, new_capacity); + if (!new_data) { + return 0; // Out of memory + } + + response->data = new_data; + response->capacity = new_capacity; + } + + memcpy(response->data + response->size, contents, realsize); + response->size += realsize; + response->data[response->size] = '\0'; // Null terminate for safety + + return realsize; +} + +// CURL header callback for collecting Content-Type +static size_t header_callback(char* buffer, size_t size, size_t nitems, mirror_download_t* response) { + size_t realsize = size * nitems; + + if (!response) return realsize; + + // Look for Content-Type header (case-insensitive) + if (realsize > 14 && strncasecmp(buffer, "Content-Type:", 13) == 0) { + // Skip "Content-Type:" and whitespace + char* value = buffer + 13; + while (*value == ' ' || *value == '\t') value++; + + // Find end of value (before \r\n) + char* end = value; + while (*end && *end != '\r' && *end != '\n') end++; + + // Copy content type, limiting to buffer size + size_t copy_len = end - value; + if (copy_len >= sizeof(response->content_type)) { + copy_len = sizeof(response->content_type) - 1; + } + + strncpy(response->content_type, value, copy_len); + response->content_type[copy_len] = '\0'; + } + + return realsize; +} + +// Validate URL for security (prevent SSRF attacks) +int validate_mirror_url(const char* url) { + if (!url || strlen(url) == 0) { + return 0; // Invalid URL + } + + // Must start with https:// (security requirement) + if (strncmp(url, "https://", 8) != 0) { + return 0; // Only HTTPS allowed + } + + // URL length check + if (strlen(url) > 2048) { + return 0; // URL too long + } + + // Check for prohibited hosts/IPs (basic SSRF protection) + const char* host_start = url + 8; // Skip "https://" + + // Block localhost and private IPs + if (strncasecmp(host_start, "localhost", 9) == 0 || + strncasecmp(host_start, "127.", 4) == 0 || + strncasecmp(host_start, "192.168.", 8) == 0 || + strncasecmp(host_start, "10.", 3) == 0 || + strncmp(host_start, "172.16.", 7) == 0 || + strncmp(host_start, "172.17.", 7) == 0 || + strncmp(host_start, "172.18.", 7) == 0 || + strncmp(host_start, "172.19.", 7) == 0 || + strncmp(host_start, "172.2", 5) == 0 || + strncmp(host_start, "172.30.", 7) == 0 || + strncmp(host_start, "172.31.", 7) == 0) { + return 0; // Private network blocked + } + + return 1; // URL appears valid +} + +// Detect/validate Content-Type +const char* determine_blob_content_type(const char* url, const char* header_content_type, + const unsigned char* data, size_t size) { + // Priority 1: Use Content-Type header if present and valid + if (header_content_type && strlen(header_content_type) > 0) { + // Extract main MIME type (before semicolon) + static char clean_type[128]; + const char* semicolon = strchr(header_content_type, ';'); + size_t len = semicolon ? (size_t)(semicolon - header_content_type) : strlen(header_content_type); + + if (len < sizeof(clean_type)) { + strncpy(clean_type, header_content_type, len); + clean_type[len] = '\0'; + + // Remove trailing whitespace + while (len > 0 && (clean_type[len-1] == ' ' || clean_type[len-1] == '\t')) { + clean_type[--len] = '\0'; + } + + return clean_type; + } + } + + // Priority 2: Detect from URL extension + if (url) { + const char* dot = strrchr(url, '.'); + if (dot && dot[1]) { + const char* ext = dot + 1; + + // Remove query parameters + const char* question = strchr(ext, '?'); + size_t ext_len = question ? (size_t)(question - ext) : strlen(ext); + + if (ext_len > 0) { + if (strncasecmp(ext, "png", ext_len) == 0) return "image/png"; + if (strncasecmp(ext, "jpg", ext_len) == 0) return "image/jpeg"; + if (strncasecmp(ext, "jpeg", ext_len) == 0) return "image/jpeg"; + if (strncasecmp(ext, "gif", ext_len) == 0) return "image/gif"; + if (strncasecmp(ext, "webp", ext_len) == 0) return "image/webp"; + if (strncasecmp(ext, "pdf", ext_len) == 0) return "application/pdf"; + if (strncasecmp(ext, "mp4", ext_len) == 0) return "video/mp4"; + if (strncasecmp(ext, "mp3", ext_len) == 0) return "audio/mpeg"; + if (strncasecmp(ext, "txt", ext_len) == 0) return "text/plain"; + } + } + } + + // Priority 3: Basic content detection from data + if (data && size >= 8) { + // PNG signature + if (memcmp(data, "\x89PNG\r\n\x1a\n", 8) == 0) { + return "image/png"; + } + // JPEG signature + if (size >= 3 && memcmp(data, "\xff\xd8\xff", 3) == 0) { + return "image/jpeg"; + } + // GIF signature + if (memcmp(data, "GIF87a", 6) == 0 || memcmp(data, "GIF89a", 6) == 0) { + return "image/gif"; + } + // PDF signature + if (memcmp(data, "%PDF-", 5) == 0) { + return "application/pdf"; + } + } + + // Default fallback + return "application/octet-stream"; +} + +// Download blob from remote URL +mirror_download_t* download_blob_from_url(const char* url, size_t max_size) { + if (!url || !validate_mirror_url(url)) { + return NULL; + } + + CURL* curl = curl_easy_init(); + if (!curl) { + return NULL; + } + + mirror_download_t* download = calloc(1, sizeof(mirror_download_t)); + if (!download) { + curl_easy_cleanup(curl); + return NULL; + } + + // Initialize download structure + download->data = malloc(8192); + if (!download->data) { + free(download); + curl_easy_cleanup(curl); + return NULL; + } + download->capacity = 8192; + download->size = 0; + download->content_type[0] = '\0'; + + // Configure CURL + curl_easy_setopt(curl, CURLOPT_URL, url); + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, download); + curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, header_callback); + curl_easy_setopt(curl, CURLOPT_HEADERDATA, download); + curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); + curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 5L); + curl_easy_setopt(curl, CURLOPT_TIMEOUT, 30L); + curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 10L); + curl_easy_setopt(curl, CURLOPT_USERAGENT, "Ginxsom-Blossom/1.0"); + curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L); + curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 2L); + + // Set maximum file size + curl_easy_setopt(curl, CURLOPT_MAXFILESIZE, (long)max_size); + + // Perform the request + CURLcode res = curl_easy_perform(curl); + + // Get HTTP response code + curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &download->http_code); + + curl_easy_cleanup(curl); + + // Check for errors + if (res != CURLE_OK || download->http_code != 200) { + free(download->data); + free(download); + return NULL; + } + + return download; +} + +// Free download result memory +void free_mirror_download(mirror_download_t* download) { + if (download) { + if (download->data) { + free(download->data); + } + free(download); + } +} + +// Parse JSON request body to extract URL +int parse_mirror_request_body(const char* json_body, char* url_buffer, size_t url_buffer_size) { + if (!json_body || !url_buffer || url_buffer_size == 0) { + return 0; + } + + cJSON* json = cJSON_Parse(json_body); + if (!json) { + return 0; // Invalid JSON + } + + cJSON* url_item = cJSON_GetObjectItem(json, "url"); + if (!url_item || !cJSON_IsString(url_item)) { + cJSON_Delete(json); + return 0; // Missing or invalid URL field + } + + const char* url = cJSON_GetStringValue(url_item); + if (!url || strlen(url) >= url_buffer_size) { + cJSON_Delete(json); + return 0; // URL too long or null + } + + strcpy(url_buffer, url); + cJSON_Delete(json); + + return 1; // Success +} + +// Handle PUT /mirror requests (BUD-04) +void handle_mirror_request(void) { + // Log the incoming request + log_request("PUT", "/mirror", "pending", 0); + + // Get HTTP headers + const char* content_type = getenv("CONTENT_TYPE"); + const char* content_length_str = getenv("CONTENT_LENGTH"); + + // Validate Content-Type + if (!content_type || strstr(content_type, "application/json") == NULL) { + send_error_response(400, "invalid_content_type", + "Content-Type must be application/json", + "The mirror endpoint requires JSON request body"); + log_request("PUT", "/mirror", "none", 400); + return; + } + + // Validate Content-Length + if (!content_length_str) { + send_error_response(400, "missing_header", + "Content-Length header required", + "The Content-Length header must be specified"); + log_request("PUT", "/mirror", "none", 400); + return; + } + + long content_length = atol(content_length_str); + if (content_length <= 0 || content_length > 4096) { // 4KB max for JSON + send_error_response(400, "invalid_content_length", + "Invalid content length", + "JSON request body must be between 1 byte and 4KB"); + log_request("PUT", "/mirror", "none", 400); + return; + } + + // Read JSON request body + char* json_body = malloc(content_length + 1); + if (!json_body) { + send_error_response(500, "memory_error", + "Failed to allocate memory", + "Internal server error"); + log_request("PUT", "/mirror", "none", 500); + return; + } + + size_t bytes_read = fread(json_body, 1, content_length, stdin); + if (bytes_read != (size_t)content_length) { + free(json_body); + send_error_response(400, "incomplete_body", + "Failed to read complete request body", + "The request body was incomplete"); + log_request("PUT", "/mirror", "none", 400); + return; + } + json_body[content_length] = '\0'; + + // Parse JSON to extract URL + char url[2048]; + if (!parse_mirror_request_body(json_body, url, sizeof(url))) { + free(json_body); + send_error_response(400, "invalid_json", + "Invalid JSON or missing URL field", + "Request body must be valid JSON with 'url' field"); + log_request("PUT", "/mirror", "none", 400); + return; + } + + free(json_body); + + // Validate URL + if (!validate_mirror_url(url)) { + send_error_response(400, "invalid_url", + "Invalid or prohibited URL", + "URL must be HTTPS and not point to private networks"); + log_request("PUT", "/mirror", "none", 400); + return; + } + + // Check for authorization + const char* auth_header = getenv("HTTP_AUTHORIZATION"); + const char* expected_hash = NULL; + const char* uploader_pubkey = NULL; + static char pubkey_buffer[256]; + static char hash_buffer[65]; + + if (auth_header) { + // Parse and validate authorization + int auth_result = authenticate_request(auth_header, "upload", NULL); + if (auth_result != NOSTR_SUCCESS) { + send_error_response(401, "authentication_failed", + "Invalid authentication", + "The provided authorization is invalid"); + log_request("PUT", "/mirror", "auth_failed", 401); + return; + } + + // Extract hash and pubkey from authorization + char event_json[4096]; + int parse_result = parse_authorization_header(auth_header, event_json, sizeof(event_json)); + if (parse_result == NOSTR_SUCCESS) { + cJSON* event = cJSON_Parse(event_json); + if (event) { + // Extract pubkey + cJSON* pubkey_json = cJSON_GetObjectItem(event, "pubkey"); + if (pubkey_json && cJSON_IsString(pubkey_json)) { + const char* temp_pubkey = cJSON_GetStringValue(pubkey_json); + if (temp_pubkey) { + strncpy(pubkey_buffer, temp_pubkey, sizeof(pubkey_buffer)-1); + pubkey_buffer[sizeof(pubkey_buffer)-1] = '\0'; + uploader_pubkey = pubkey_buffer; + } + } + + // Extract expected hash from 'x' tag + cJSON* tags = cJSON_GetObjectItem(event, "tags"); + if (tags && cJSON_IsArray(tags)) { + cJSON* tag = NULL; + cJSON_ArrayForEach(tag, tags) { + if (!cJSON_IsArray(tag)) continue; + + cJSON* tag_name = cJSON_GetArrayItem(tag, 0); + if (!tag_name || !cJSON_IsString(tag_name)) continue; + + if (strcmp(cJSON_GetStringValue(tag_name), "x") == 0) { + cJSON* hash_value = cJSON_GetArrayItem(tag, 1); + if (hash_value && cJSON_IsString(hash_value)) { + const char* temp_hash = cJSON_GetStringValue(hash_value); + if (temp_hash && strlen(temp_hash) == 64) { + strncpy(hash_buffer, temp_hash, sizeof(hash_buffer)-1); + hash_buffer[sizeof(hash_buffer)-1] = '\0'; + expected_hash = hash_buffer; + break; + } + } + } + } + } + + cJSON_Delete(event); + } + } + + if (!expected_hash) { + send_error_response(400, "missing_hash", + "Authorization missing expected hash", + "Upload authorization must contain 'x' tag with expected hash"); + log_request("PUT", "/mirror", "auth_invalid", 400); + return; + } + } + + // Download the blob + mirror_download_t* download = download_blob_from_url(url, 100 * 1024 * 1024); // 100MB limit + if (!download) { + send_error_response(400, "download_failed", + "Failed to download blob from URL", + "Could not fetch the specified URL or file too large"); + log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 400); + return; + } + + // Calculate hash of downloaded content + unsigned char hash[32]; + if (nostr_sha256(download->data, download->size, hash) != NOSTR_SUCCESS) { + free_mirror_download(download); + send_error_response(500, "hash_error", + "Failed to calculate hash", + "Internal server error during hash calculation"); + log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 500); + return; + } + + // Convert hash to hex string + char sha256_hex[65]; + nostr_bytes_to_hex(hash, 32, sha256_hex); + + // If authorization provided, verify hash matches + if (expected_hash && strcmp(sha256_hex, expected_hash) != 0) { + free_mirror_download(download); + send_error_response(400, "hash_mismatch", + "Downloaded content hash does not match authorization", + "The file hash does not match the expected hash in the authorization event"); + log_request("PUT", "/mirror", "auth_mismatch", 400); + return; + } + + // Determine content type + const char* content_type_final = determine_blob_content_type(url, download->content_type, + download->data, download->size); + + // Determine file extension from Content-Type + const char* extension = ""; + if (strstr(content_type_final, "image/jpeg")) { + extension = ".jpg"; + } else if (strstr(content_type_final, "image/webp")) { + extension = ".webp"; + } else if (strstr(content_type_final, "image/png")) { + extension = ".png"; + } else if (strstr(content_type_final, "image/gif")) { + extension = ".gif"; + } else if (strstr(content_type_final, "video/mp4")) { + extension = ".mp4"; + } else if (strstr(content_type_final, "video/webm")) { + extension = ".webm"; + } else if (strstr(content_type_final, "audio/mpeg")) { + extension = ".mp3"; + } else if (strstr(content_type_final, "audio/ogg")) { + extension = ".ogg"; + } else if (strstr(content_type_final, "text/plain")) { + extension = ".txt"; + } else if (strstr(content_type_final, "application/pdf")) { + extension = ".pdf"; + } else { + extension = ".bin"; + } + + // Save file to blobs directory + char filepath[MAX_PATH_LEN]; + snprintf(filepath, sizeof(filepath), "blobs/%s%s", sha256_hex, extension); + + FILE* outfile = fopen(filepath, "wb"); + if (!outfile) { + free_mirror_download(download); + send_error_response(500, "file_error", + "Failed to create file", + "Internal server error during file creation"); + log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 500); + return; + } + + size_t bytes_written = fwrite(download->data, 1, download->size, outfile); + fclose(outfile); + + if (bytes_written != download->size) { + unlink(filepath); // Clean up partial file + free_mirror_download(download); + send_error_response(500, "write_error", + "Failed to write complete file", + "Internal server error during file write"); + log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 500); + return; + } + + // Set file permissions + chmod(filepath, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); + + // Store metadata in database + time_t uploaded_time = time(NULL); + if (!insert_blob_metadata(sha256_hex, download->size, content_type_final, + uploaded_time, uploader_pubkey, NULL)) { + unlink(filepath); // Clean up file + free_mirror_download(download); + send_error_response(500, "database_error", + "Failed to store blob metadata", + "Internal server error during database operation"); + log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 500); + return; + } + + // Return success response with blob descriptor + printf("Status: 200 OK\r\n"); + printf("Content-Type: application/json\r\n\r\n"); + printf("{\n"); + printf(" \"sha256\": \"%s\",\n", sha256_hex); + printf(" \"size\": %zu,\n", download->size); + printf(" \"type\": \"%s\",\n", content_type_final); + printf(" \"uploaded\": %ld,\n", uploaded_time); + printf(" \"url\": \"http://localhost:9001/%s%s\"\n", sha256_hex, extension); + printf("}\n"); + + free_mirror_download(download); + log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 200); +} + +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// +// BUD 06 - Upload Requirements (Pre-flight Validation) +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// + +// Enhanced error response with X-Reason header for BUD-06 +void send_upload_error_response(int status_code, const char* error_type, + const char* message, const char* x_reason) { + const char* status_text; + switch (status_code) { + case 400: status_text = "Bad Request"; break; + case 401: status_text = "Unauthorized"; break; + case 409: status_text = "Conflict"; break; + case 411: status_text = "Length Required"; break; + case 413: status_text = "Content Too Large"; break; + case 415: status_text = "Unsupported Media Type"; break; + case 500: status_text = "Internal Server Error"; break; + default: status_text = "Error"; break; + } + + printf("Status: %d %s\r\n", status_code, status_text); + printf("Content-Type: application/json\r\n"); + if (x_reason) { + printf("X-Reason: %s\r\n", x_reason); + } + printf("\r\n"); + printf("{\n"); + printf(" \"error\": \"%s\",\n", error_type); + printf(" \"message\": \"%s\"", message); + if (x_reason) { + printf(",\n \"x_reason\": \"%s\"", x_reason); + } + printf("\n}\n"); +} + +// Success response for validated upload requirements +void send_upload_success_response(const char* sha256, const char* content_type, long content_length) { + printf("Status: 200 OK\r\n"); + printf("Content-Type: application/json\r\n"); + printf("X-Upload-Status: Ready\r\n"); + printf("\r\n"); + printf("{\n"); + printf(" \"message\": \"Upload requirements validated\",\n"); + printf(" \"sha256\": \"%s\",\n", sha256); + printf(" \"content_type\": \"%s\",\n", content_type); + printf(" \"content_length\": %ld\n", content_length); + printf("}\n"); +} + +// Validate SHA-256 format (64 hex characters) +int validate_sha256_format(const char* sha256) { + if (!sha256 || strlen(sha256) != 64) { + return 0; // Invalid format + } + + // Check that all characters are hex + for (int i = 0; i < 64; i++) { + char c = sha256[i]; + if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'))) { + return 0; // Invalid hex character + } + } + + return 1; // Valid format +} + +// Parse and validate X-Content-Length header +int validate_content_length(const char* content_length_str, long* parsed_length) { + if (!content_length_str || !parsed_length) { + return 0; // Invalid input + } + + char* endptr; + long length = strtol(content_length_str, &endptr, 10); + + // Always set parsed_length so caller can check the actual value + *parsed_length = length; + + // Check if conversion was successful and no trailing characters + if (*endptr != '\0') { + return 0; // Invalid number format + } + + // Check for valid size range + if (length <= 0) { + return 0; // Zero or negative size not allowed + } + + if (length > 100 * 1024 * 1024) { // 100MB limit + return -1; // File too large + } + + return 1; // Valid length +} + +// Check if blob already exists in database +int check_blob_exists(const char* sha256) { + if (!sha256) { + return 0; + } + + blob_metadata_t metadata = {0}; + return get_blob_metadata(sha256, &metadata); +} + +// Validate upload headers and extract values +int validate_upload_headers(const char** sha256, const char** content_type, + long* content_length, char* error_reason, size_t reason_size) { + // Get X-SHA-256 header + const char* sha256_header = getenv("HTTP_X_SHA_256"); + if (!sha256_header) { + strncpy(error_reason, XREASON_MISSING_SHA256, reason_size - 1); + error_reason[reason_size - 1] = '\0'; + return 400; // Bad Request + } + + // Validate SHA-256 format + if (!validate_sha256_format(sha256_header)) { + strncpy(error_reason, XREASON_INVALID_SHA256, reason_size - 1); + error_reason[reason_size - 1] = '\0'; + return 400; // Bad Request + } + + // Get X-Content-Length header + const char* length_header = getenv("HTTP_X_CONTENT_LENGTH"); + if (!length_header) { + strncpy(error_reason, XREASON_MISSING_LENGTH, reason_size - 1); + error_reason[reason_size - 1] = '\0'; + return 411; // Length Required + } + + // Validate content length + long parsed_length; + int length_result = validate_content_length(length_header, &parsed_length); + if (length_result == 0) { + if (parsed_length == 0) { + strncpy(error_reason, XREASON_ZERO_LENGTH, reason_size - 1); + } else { + strncpy(error_reason, XREASON_INVALID_LENGTH, reason_size - 1); + } + error_reason[reason_size - 1] = '\0'; + return 400; // Bad Request + } else if (length_result == -1) { + strncpy(error_reason, XREASON_FILE_TOO_LARGE, reason_size - 1); + error_reason[reason_size - 1] = '\0'; + return 413; // Content Too Large + } + + // Get X-Content-Type header (optional) + const char* type_header = getenv("HTTP_X_CONTENT_TYPE"); + + // Set output values + *sha256 = sha256_header; + *content_type = type_header ? type_header : "application/octet-stream"; + *content_length = parsed_length; + + return 200; // Success +} + +// Main BUD-06 handler function +void handle_head_upload_request(void) { + // Log the incoming request + log_request("HEAD", "/upload", "pending", 0); + + // Validate upload headers + const char* sha256 = NULL; + const char* content_type = NULL; + long content_length = 0; + char error_reason[256]; + + int validation_result = validate_upload_headers(&sha256, &content_type, + &content_length, error_reason, sizeof(error_reason)); + + if (validation_result != 200) { + // Header validation failed + const char* error_type; + switch (validation_result) { + case 400: error_type = "invalid_headers"; break; + case 411: error_type = "length_required"; break; + case 413: error_type = "payload_too_large"; break; + default: error_type = "validation_error"; break; + } + + send_upload_error_response(validation_result, error_type, error_reason, error_reason); + log_request("HEAD", "/upload", "none", validation_result); + return; + } + + // Check if blob already exists (duplicate detection) + if (check_blob_exists(sha256)) { + send_upload_error_response(409, "blob_exists", "Blob with this hash already exists", XREASON_BLOB_EXISTS); + log_request("HEAD", "/upload", "none", 409); + return; + } + + // Check for optional authorization + const char* auth_header = getenv("HTTP_AUTHORIZATION"); + const char* auth_status = "none"; + + if (auth_header) { + // Validate authorization if provided + int auth_result = authenticate_request_with_rules(auth_header, "upload", sha256, content_type, content_length); + if (auth_result != NOSTR_SUCCESS) { + send_upload_error_response(401, "authentication_failed", "Invalid or expired authentication", XREASON_AUTH_INVALID); + log_request("HEAD", "/upload", "auth_failed", 401); + return; + } + auth_status = "authenticated"; + } + + // All validations passed - return success + send_upload_success_response(sha256, content_type, content_length); + log_request("HEAD", "/upload", auth_status, 200); +} + // Enhanced error response helper functions void send_error_response(int status_code, const char* error_type, const char* message, const char* details) { const char* status_text; @@ -2023,8 +2226,6 @@ void handle_delete_request(const char* sha256) { if (temp_auth_pubkey) { strncpy(auth_pubkey_copy, temp_auth_pubkey, sizeof(auth_pubkey_copy) - 1); } - fprintf(stderr, "DELETE DEBUG: auth_pubkey extracted from request: '%s'\n", auth_pubkey_copy); - cJSON_Delete(event); const char* auth_pubkey = auth_pubkey_copy; // Use the copied version @@ -2066,11 +2267,6 @@ void handle_delete_request(const char* sha256) { // Get blob metadata const char* uploader_pubkey = (const char*)sqlite3_column_text(stmt, 0); const char* blob_type = (const char*)sqlite3_column_text(stmt, 1); - fprintf(stderr, "DELETE DEBUG: database query results - uploader_pubkey: '%s', blob_type: '%s'\n", - uploader_pubkey ? uploader_pubkey : "NULL", blob_type ? blob_type : "NULL"); - - - // Create copies of the strings since they may be invalidated after finalize @@ -2086,31 +2282,14 @@ void handle_delete_request(const char* sha256) { sqlite3_finalize(stmt); - fprintf(stderr, "DELETE DEBUG: copied strings - uploader_pubkey_copy: '%s', blob_type_copy: '%s'\n", - uploader_pubkey_copy, blob_type_copy); - - - // Check ownership - only the uploader can delete -fprintf(stderr, "DELETE DEBUG: ownership check - auth_pubkey: '%s', uploader_pubkey_copy: '%s'\n", - auth_pubkey ? auth_pubkey : "NULL", uploader_pubkey_copy); -fprintf(stderr, "DELETE DEBUG: uploader_pubkey_copy[0]: %d, strcmp result: %d\n", - uploader_pubkey_copy[0], uploader_pubkey_copy[0] ? strcmp(uploader_pubkey_copy, auth_pubkey) : -999); - if (!uploader_pubkey_copy[0] || strcmp(uploader_pubkey_copy, auth_pubkey) != 0) { - fprintf(stderr, "DELETE DEBUG: ownership check FAILED - reason: %s\n", - !uploader_pubkey_copy[0] ? "uploader_pubkey_copy is empty" : "pubkeys don't match"); - - - sqlite3_close(db); send_error_response(403, "access_denied", "Access denied", "You can only delete blobs that you uploaded"); log_request("DELETE", "/delete", "ownership_denied", 403); return; } else { - fprintf(stderr, "DELETE DEBUG: ownership check PASSED - proceeding with delete\n"); - } @@ -2170,9 +2349,9 @@ if (!uploader_pubkey_copy[0] || strcmp(uploader_pubkey_copy, auth_pubkey) != 0) // Delete the physical file if (unlink(filepath) != 0) { - fprintf(stderr, "DELETE DEBUG: Warning - failed to delete physical file %s\n", filepath); + // Warning: failed to delete physical file } else { - fprintf(stderr, "DELETE DEBUG: Successfully deleted physical file %s\n", filepath); + // Successfully deleted physical file } @@ -2525,8 +2704,6 @@ int main(void) { fprintf(stderr, "STARTUP: nostr crypto system initialized successfully\r\n"); fflush(stderr); while (FCGI_Accept() >= 0) { - // DEBUG: Log every request received - const char* request_method = getenv("REQUEST_METHOD"); const char* request_uri = getenv("REQUEST_URI"); @@ -2538,10 +2715,13 @@ int main(void) { continue; } - // Handle HEAD requests for blob metadata - if (strcmp(request_method, "HEAD") == 0) { + // Route HEAD /upload pre-flight (BUD-06) before generic HEAD blob handler + if (strcmp(request_method, "HEAD") == 0 && strcmp(request_uri, "/upload") == 0) { + // Handle HEAD /upload requests (BUD-06 pre-flight validation) + handle_head_upload_request(); + } else if (strcmp(request_method, "HEAD") == 0) { + // Handle HEAD requests for blob metadata const char* sha256 = extract_sha256_from_uri(request_uri); - if (sha256) { handle_head_request(sha256); log_request("HEAD", request_uri, "none", 200); // Assuming success - could be enhanced to track actual status @@ -2554,6 +2734,9 @@ int main(void) { } else if (strcmp(request_method, "PUT") == 0 && strcmp(request_uri, "/upload") == 0) { // Handle PUT /upload requests with authentication handle_upload_request(); + } else if (strcmp(request_method, "PUT") == 0 && strcmp(request_uri, "/mirror") == 0) { + // Handle PUT /mirror requests (BUD-04) + handle_mirror_request(); } else if (strcmp(request_method, "GET") == 0 && strncmp(request_uri, "/list/", 6) == 0) { // Handle GET /list/ requests const char* pubkey = request_uri + 6; // Skip "/list/" diff --git a/tests/delete_test.sh b/tests/delete_test_bud02.sh similarity index 100% rename from tests/delete_test.sh rename to tests/delete_test_bud02.sh diff --git a/tests/file_put.sh b/tests/file_put_bud02.sh similarity index 100% rename from tests/file_put.sh rename to tests/file_put_bud02.sh diff --git a/tests/list_test.sh b/tests/list_test_bud02.sh similarity index 100% rename from tests/list_test.sh rename to tests/list_test_bud02.sh diff --git a/tests/mirror_test_bud04.sh b/tests/mirror_test_bud04.sh new file mode 100755 index 0000000..a7fb8f6 --- /dev/null +++ b/tests/mirror_test_bud04.sh @@ -0,0 +1,87 @@ +#!/bin/bash + +# Mirror Test Script for BUD-04 +# Tests the PUT /mirror endpoint with a sample PNG file + +# Test URL - PNG file with known SHA-256 hash +TEST_URL="https://laantungir.github.io/img_repo/24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de.png" +EXPECTED_HASH="24308d48eb498b593e55a87b6300ccffdea8432babc0bb898b1eff21ebbb72de" + +echo "=== BUD-04 Mirror Endpoint Test ===" +echo "Target URL: $TEST_URL" +echo "Expected Hash: $EXPECTED_HASH" +echo "" + +# Create JSON request body +JSON_BODY=$(cat <