diff --git a/94.md b/94.md new file mode 100644 index 0000000..4cd7c82 --- /dev/null +++ b/94.md @@ -0,0 +1,58 @@ +NIP-94 +====== + +File Metadata +------------- + +`draft` `optional` + +The purpose of this NIP is to allow an organization and classification of shared files. So that relays can filter and organize in any way that is of interest. With that, multiple types of filesharing clients can be created. NIP-94 support is not expected to be implemented by "social" clients that deal with `kind:1` notes or by longform clients that deal with `kind:30023` articles. + +## Event format + +This NIP specifies the use of the `1063` event kind, having in `content` a description of the file content, and a list of tags described below: + +* `url` the url to download the file +* `m` a string indicating the data type of the file. The [MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types) format must be used, and they should be lowercase. +* `x` containing the SHA-256 hexencoded string of the file. +* `ox` containing the SHA-256 hexencoded string of the original file, before any transformations done by the upload server +* `size` (optional) size of file in bytes +* `dim` (optional) size of file in pixels in the form `x` +* `magnet` (optional) URI to magnet file +* `i` (optional) torrent infohash +* `blurhash`(optional) the [blurhash](https://github.com/woltapp/blurhash) to show while the file is being loaded by the client +* `thumb` (optional) url of thumbnail with same aspect ratio +* `image` (optional) url of preview image with same dimensions +* `summary` (optional) text excerpt +* `alt` (optional) description for accessibility +* `fallback` (optional) zero or more fallback file sources in case `url` fails +* `service` (optional) service type which is serving the file (eg. [NIP-96](96.md)) + +```jsonc +{ + "kind": 1063, + "tags": [ + ["url",], + ["m", ], + ["x", ], + ["ox", ], + ["size", ], + ["dim", ], + ["magnet", ], + ["i", ], + ["blurhash", ], + ["thumb", , ], + ["image", , ], + ["summary", ], + ["alt", ] + ], + "content": "", + // other fields... +} +``` + +## Suggested use cases + +* A relay for indexing shared files. For example, to promote torrents. +* A pinterest-like client where people can share their portfolio and inspire others. +* A simple way to distribute configurations and software updates. diff --git a/IMPLEMENTATION.md b/IMPLEMENTATION.md index 8cc278a..3de7291 100644 --- a/IMPLEMENTATION.md +++ b/IMPLEMENTATION.md @@ -175,14 +175,46 @@ This document tracks the implementation status of ginxsom, a high-performance Fa --- -## BUD-08: NIP-94 Metadata ⚪ **NOT IMPLEMENTED** +## BUD-08: NIP-94 File Metadata Tags ✅ **COMPLETE** -*Optional feature - not currently planned* +### NIP-94 Integration +- [x] Configuration system with SQLite server_config table +- [x] `nip94_enabled` configuration key (default: true) +- [x] `cdn_origin` configuration key (default: "http://localhost:9001") +- [x] Centralized MIME type to extension mapping [`mime_to_extension()`](src/main.c:2024) +- [x] Canonical blob URL generation [`nip94_build_blob_url()`](src/main.c:2055) +- [x] NIP-94 metadata field emission [`nip94_emit_field()`](src/main.c:2201) -- [ ] NIP-94 tag generation -- [ ] Extended blob descriptor responses -- [ ] Magnet link generation -- [ ] Metadata compatibility testing +### Image Dimension Detection +- [x] PNG dimension parsing from IHDR chunk [`parse_png_dimensions()`](src/main.c:2065) +- [x] JPEG dimension parsing from SOF0/SOF2 markers [`parse_jpeg_dimensions()`](src/main.c:2089) +- [x] WebP dimension parsing for VP8/VP8L/VP8X formats [`parse_webp_dimensions()`](src/main.c:2141) +- [x] Universal dimension dispatcher [`nip94_get_dimensions()`](src/main.c:2184) + +### Integration Points +- [x] PUT /upload endpoint enhanced with NIP-94 metadata +- [x] PUT /mirror endpoint enhanced with NIP-94 metadata +- [x] Configuration-driven origin override for CDN support +- [x] Conditional metadata emission based on `nip94_enabled` setting +- [x] Proper JSON comma handling for optional nip94 field + +### NIP-94 Tags Implemented +- [x] `url` tag - Canonical blob URL with proper origin and extension +- [x] `m` tag - MIME type (Content-Type) +- [x] `x` tag - SHA-256 hash (lowercase hex) +- [x] `size` tag - File size in bytes +- [x] `dim` tag - Image dimensions (e.g., "1x1", "1920x1080") when available + +### Configuration Keys +- `nip94_enabled` (boolean): Enable/disable NIP-94 metadata emission (default: true) +- `cdn_origin` (string): Base URL for blob URLs (default: "http://localhost:9001") + +### Testing Status +- [x] NIP-94 minimal tags (url, m, x, size) present in responses +- [x] Image dimension detection working for PNG 1x1 test case +- [x] Configuration-based enable/disable functionality +- [x] CDN origin override affecting both descriptor and nip94 URLs +- [x] Mirror endpoint NIP-94 integration (network-dependent) --- diff --git a/README.md b/README.md index a4f0d26..7922a1e 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ A high-performance [Blossom](https://github.com/hzrd149/blossom) server implemen ## Overview -ginxsom is a Blossom protocol server implemented as a FastCGI application that integrates seamlessly with nginx. nginx handles static file serving directly while ginxsom processes authenticated operations (uploads, deletes, management) via FastCGI. This architecture provides optimal performance with nginx's excellent static file serving and C's efficiency for cryptographic operations. +Ginxsom is a Blossom protocol server implemented as a FastCGI application that integrates seamlessly with nginx. Nginx handles static file serving directly while ginxsom processes authenticated operations (uploads, deletes, management) via FastCGI. This architecture provides optimal performance with nginx's excellent static file serving and C's efficiency for cryptographic operations. -### Why ginxsom? +### Why Ginxsom? - **Performance**: C application with nginx static serving = maximum throughput - **Simplicity**: Clean separation between static serving (nginx) and dynamic operations (C app) @@ -40,9 +40,14 @@ ginxsom is a Blossom protocol server implemented as a FastCGI application that i ginxsom implements the following Blossom Upgrade Documents (BUDs): -- **BUD-01**: Server requirements and blob retrieval ✅ -- **BUD-02**: Blob upload and management ✅ *(newly completed - includes DELETE endpoint)* -- **BUD-06**: Upload requirements ⏳ *(planned - not yet implemented)* +- [x] **BUD-01**: Server requirements and blob retrieval +- [x] **BUD-02**: Blob upload and management +- [x] **BUD-04**: Blob Mirroring +- [ ] **BUD-05**: Media Optimization *(Partial)* +- [x] **BUD-06**: Upload Requirements +- [ ] **BUD-07**: Payment Integration *(Not implemented)* +- [x] **BUD-08**: NIP-94 File Metadata Tags +- [ ] **BUD-09**: Content Reporting *(Partial)* ### Supported Endpoints @@ -55,39 +60,6 @@ ginxsom implements the following Blossom Upgrade Documents (BUDs): | `/list/` | GET | List user's blobs | nginx → FastCGI ginxsom | ✅ **Implemented** | | `/` | DELETE | Delete blob | nginx → FastCGI ginxsom | ✅ **Recently Added** | -## Recent Updates - -### BUD-02 Completion: DELETE Endpoint Implementation - -ginxsom now fully implements **BUD-02: Blob upload and management** with the recent addition of the DELETE endpoint. This completes the core blob management functionality: - -**New DELETE Endpoint Features:** -- **Authenticated Deletion**: Requires valid nostr kind 24242 event with `t` tag set to `"delete"` -- **Hash Validation**: Must include `x` tag matching the blob's SHA-256 hash -- **Ownership Verification**: Only the original uploader can delete their blobs -- **Complete Cleanup**: Removes both file from disk and metadata from database -- **Error Handling**: Proper HTTP status codes for various failure scenarios - -**Technical Implementation:** -```bash -# Delete a blob (requires nostr authorization) -curl -X DELETE http://localhost:9001/b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553 \ - -H "Authorization: Nostr eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9..." - -# Successful deletion returns 200 OK -# Failed authorization returns 401 Unauthorized -# Blob not found returns 404 Not Found -# Wrong ownership returns 403 Forbidden -``` - -**Security Features:** -- Event signature validation using nostr cryptographic verification -- Expiration checking to prevent replay attacks -- Ownership validation via uploader_pubkey matching -- Atomic operations (both filesystem and database cleanup succeed or fail together) - -This implementation makes ginxsom a fully functional Blossom server for core blob operations (upload, retrieve, list, delete) with the remaining BUD-06 (upload requirements) planned for the next development phase. - ## Installation ### Prerequisites @@ -302,7 +274,7 @@ The nostr event must be kind `24242` with appropriate tags: ### Blob Descriptors -Successful uploads return blob descriptors: +Successful uploads return blob descriptors with optional NIP-94 metadata: ```json { @@ -310,10 +282,25 @@ Successful uploads return blob descriptors: "sha256": "b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553", "size": 184292, "type": "application/pdf", - "uploaded": 1725105921 + "uploaded": 1725105921, + "nip94": [ + ["url", "https://cdn.example.com/b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553.pdf"], + ["m", "application/pdf"], + ["x", "b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553"], + ["size", "184292"] + ] } ``` +**NIP-94 Tags:** +- `url`: Canonical blob URL with proper CDN origin +- `m`: MIME type (Content-Type) +- `x`: SHA-256 hash (lowercase hex) +- `size`: File size in bytes +- `dim`: Image dimensions (when available, e.g., "1920x1080") + +The `nip94` field is included by default but can be disabled via server configuration. + ## File Storage ### Current (Flat) Structure diff --git a/build/ginxsom-fcgi b/build/ginxsom-fcgi index d67fe13..9f2cb77 100755 Binary files a/build/ginxsom-fcgi and b/build/ginxsom-fcgi differ diff --git a/build/main.o b/build/main.o index 526f0c3..d58f44e 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/db/ginxsom.db b/db/ginxsom.db index 9162a5e..e8a339e 100644 Binary files a/db/ginxsom.db and b/db/ginxsom.db differ diff --git a/logs/access.log b/logs/access.log index 61e9828..5b3565d 100755 --- a/logs/access.log +++ b/logs/access.log @@ -150,3 +150,23 @@ 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" +127.0.0.1 - - [03/Sep/2025:13:41:17 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:41:17 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:41:17 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:13:41:18 -0400] "PUT /mirror HTTP/1.1" 200 257 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:06 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:06 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:06 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:07 -0400] "PUT /mirror HTTP/1.1" 200 535 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:25 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:25 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:25 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:25:26 -0400] "PUT /mirror HTTP/1.1" 200 535 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:26:18 -0400] "PUT /upload HTTP/1.1" 200 528 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:26:18 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:26:18 -0400] "PUT /upload HTTP/1.1" 200 534 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:26:19 -0400] "PUT /mirror HTTP/1.1" 200 535 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:29:56 -0400] "PUT /upload HTTP/1.1" 200 528 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:29:56 -0400] "PUT /upload HTTP/1.1" 200 260 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:29:56 -0400] "PUT /upload HTTP/1.1" 200 534 "-" "curl/8.15.0" +127.0.0.1 - - [03/Sep/2025:14:29:57 -0400] "PUT /mirror HTTP/1.1" 200 535 "-" "curl/8.15.0" diff --git a/logs/error.log b/logs/error.log index 2088cc6..0459284 100644 --- a/logs/error.log +++ b/logs/error.log @@ -30090,3 +30090,6885 @@ X-XSS-Protection: 1; mode=block 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:41:17 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:41:17 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:41:17 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *37 accept: 127.0.0.1:43882 fd:6 +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer add: 6: 60000:175038001 +2025/09/03 13:41:17 [debug] 221466#221466: *37 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1961583 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http wait request handler +2025/09/03 13:41:17 [debug] 221466#221466: *37 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: fd:6 197 of 1024 +2025/09/03 13:41:17 [debug] 221466#221466: *37 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http process request line +2025/09/03 13:41:17 [debug] 221466#221466: *37 http request line: "PUT /upload HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http uri: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http args: "" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http exten: "" +2025/09/03 13:41:17 [debug] 221466#221466: *37 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http process request header line +2025/09/03 13:41:17 [debug] 221466#221466: *37 http header: "Host: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http header: "Accept: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http header: "Content-Type: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http header: "Content-Length: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http header done +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer del: 6: 175038001 +2025/09/03 13:41:17 [debug] 221466#221466: *37 generic phase: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 rewrite phase: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 test location: "/media" +2025/09/03 13:41:17 [debug] 221466#221466: *37 test location: "/report" +2025/09/03 13:41:17 [debug] 221466#221466: *37 test location: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 using configuration "=/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http cl:68 max:104857600 +2025/09/03 13:41:17 [debug] 221466#221466: *37 rewrite phase: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:41:17 [notice] 221466#221466: *37 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script if +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script if: false +2025/09/03 13:41:17 [debug] 221466#221466: *37 post rewrite phase: 4 +2025/09/03 13:41:17 [debug] 221466#221466: *37 generic phase: 5 +2025/09/03 13:41:17 [debug] 221466#221466: *37 generic phase: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *37 generic phase: 7 +2025/09/03 13:41:17 [debug] 221466#221466: *37 access phase: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *37 access phase: 9 +2025/09/03 13:41:17 [debug] 221466#221466: *37 access phase: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *37 post access phase: 11 +2025/09/03 13:41:17 [debug] 221466#221466: *37 generic phase: 12 +2025/09/03 13:41:17 [debug] 221466#221466: *37 generic phase: 13 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http client request body preread 68 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http request body content length filter +2025/09/03 13:41:17 [debug] 221466#221466: *37 http body new buf t:1 f:0 000061BDE9FE0121, pos 000061BDE9FE0121, size: 68 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http init upstream, client timer: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "QUERY_STRING" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "QUERY_STRING: " +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "REQUEST_METHOD" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "CONTENT_TYPE" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "CONTENT_LENGTH" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "68" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SCRIPT_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "REQUEST_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "DOCUMENT_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "REQUEST_SCHEME" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "http" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "nginx/" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "REMOTE_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "REMOTE_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "43882" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "REMOTE_PORT: 43882" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SERVER_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SERVER_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "9001" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SERVER_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "REDIRECT_STATUS" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "200" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http script copy: "/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *37 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http cleanup add: 000061BDE9FF5630 +2025/09/03 13:41:17 [debug] 221466#221466: *37 get rr peer, try: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 stream socket 10 +2025/09/03 13:41:17 [debug] 221466#221466: *37 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *37 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #38 +2025/09/03 13:41:17 [debug] 221466#221466: *37 connected +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream connect: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream send request +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream send request body +2025/09/03 13:41:17 [debug] 221466#221466: *37 chain writer buf fl:0 s:576 +2025/09/03 13:41:17 [debug] 221466#221466: *37 chain writer buf fl:0 s:68 +2025/09/03 13:41:17 [debug] 221466#221466: *37 chain writer buf fl:0 s:12 +2025/09/03 13:41:17 [debug] 221466#221466: *37 chain writer in: 000061BDE9FF56A0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 writev: 656 of 656 +2025/09/03 13:41:17 [debug] 221466#221466: *37 chain writer out: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer add: 10: 60000:175038001 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http request count:2 blk:0 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http run request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream check client, write event:1, "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream process header +2025/09/03 13:41:17 [debug] 221466#221466: *37 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:41:17 [debug] 221466#221466: *37 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: fd:10 152 of 4096 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 8A +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record length: 138 +2025/09/03 13:41:17 [error] 221466#221466: *37 FastCGI sent in stderr: "LOG: [2025-09-03 13:41:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:41:17] PUT /upload - Auth: anonymous - 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/03 13:41:17 [debug] 221466#221466: *37 recv: eof:0, avail:0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59998 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream process header +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: eof:1, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: fd:10 424 of 3944 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 41 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record length: 65 +2025/09/03 13:41:17 [error] 221466#221466: *37 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record length: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 2B +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 05 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record length: 299 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi parser: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi header: "Status: 200 OK" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi parser: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi parser: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi header done +2025/09/03 13:41:17 [debug] 221466#221466: *37 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:41:17 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 13:41:17 [debug] 221466#221466: *37 write new buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http write filter: l:0 f:0 s:260 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http cacheable: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream process upstream +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe read upstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe preread: 278 +2025/09/03 13:41:17 [debug] 221466#221466: *37 readv: eof:1, avail:0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 readv: 1, last:3520 +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe recv chain: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 input buf #0 000061BDE9FE728A +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record length: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi closed stdout +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 03 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 08 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi record length: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http fastcgi sent end request +2025/09/03 13:41:17 [debug] 221466#221466: *37 input buf 000061BDE9FE728A 249 +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe write downstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe write downstream flush in +2025/09/03 13:41:17 [debug] 221466#221466: *37 http output filter "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http copy filter: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http postpone filter "/upload?" 000061BDE9FF5670 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http chunk: 249 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write new buf t:1 f:0 000061BDE9FF57E0, pos 000061BDE9FF57E0, size: 4 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write new buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 249 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http write filter: l:0 f:0 s:515 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http copy filter: 0 "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 pipe write downstream done +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer: 10, old: 175038001, new: 175038006 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream exit: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *37 finalize http upstream request: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 finalize http fastcgi request +2025/09/03 13:41:17 [debug] 221466#221466: *37 free rr peer 1 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 close http upstream connection: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer del: 10: 175038001 +2025/09/03 13:41:17 [debug] 221466#221466: *37 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http upstream temp fd: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http output filter "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http copy filter: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http postpone filter "/upload?" 00007FFD6C078A40 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http chunk: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write old buf t:1 f:0 000061BDE9FF57E0, pos 000061BDE9FF57E0, size: 4 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write old buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 249 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write old buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E5, size: 5 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http write filter: l:1 f:0 s:520 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http write filter limit 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 writev: 520 of 520 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http write filter 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http copy filter: 0 "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *37 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 set http keepalive handler +2025/09/03 13:41:17 [debug] 221466#221466: *37 http close request +2025/09/03 13:41:17 [debug] 221466#221466: *37 http log handler +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FE7160 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FFE4B0, unused: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FF4820, unused: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FE8170, unused: 2426 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FE00A0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 hc free: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *37 hc busy: 0000000000000000 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 tcp_nodelay +2025/09/03 13:41:17 [debug] 221466#221466: *37 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer add: 6: 65000:175043006 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 3 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 http keepalive handler +2025/09/03 13:41:17 [debug] 221466#221466: *37 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: eof:1, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *37 recv: fd:6 0 of 1024 +2025/09/03 13:41:17 [info] 221466#221466: *37 client 127.0.0.1 closed keepalive connection +2025/09/03 13:41:17 [debug] 221466#221466: *37 close http connection: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *37 event timer del: 6: 175043006 +2025/09/03 13:41:17 [debug] 221466#221466: *37 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FE00A0 +2025/09/03 13:41:17 [debug] 221466#221466: *37 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:41:17 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:41:17 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *39 accept: 127.0.0.1:43890 fd:6 +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer add: 6: 60000:175038124 +2025/09/03 13:41:17 [debug] 221466#221466: *39 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 117 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http wait request handler +2025/09/03 13:41:17 [debug] 221466#221466: *39 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: fd:6 197 of 1024 +2025/09/03 13:41:17 [debug] 221466#221466: *39 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http process request line +2025/09/03 13:41:17 [debug] 221466#221466: *39 http request line: "PUT /upload HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http uri: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http args: "" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http exten: "" +2025/09/03 13:41:17 [debug] 221466#221466: *39 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http process request header line +2025/09/03 13:41:17 [debug] 221466#221466: *39 http header: "Host: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http header: "Accept: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http header: "Content-Type: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http header: "Content-Length: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http header done +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer del: 6: 175038124 +2025/09/03 13:41:17 [debug] 221466#221466: *39 generic phase: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 rewrite phase: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 test location: "/media" +2025/09/03 13:41:17 [debug] 221466#221466: *39 test location: "/report" +2025/09/03 13:41:17 [debug] 221466#221466: *39 test location: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 using configuration "=/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http cl:68 max:104857600 +2025/09/03 13:41:17 [debug] 221466#221466: *39 rewrite phase: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:41:17 [notice] 221466#221466: *39 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script if +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script if: false +2025/09/03 13:41:17 [debug] 221466#221466: *39 post rewrite phase: 4 +2025/09/03 13:41:17 [debug] 221466#221466: *39 generic phase: 5 +2025/09/03 13:41:17 [debug] 221466#221466: *39 generic phase: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *39 generic phase: 7 +2025/09/03 13:41:17 [debug] 221466#221466: *39 access phase: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *39 access phase: 9 +2025/09/03 13:41:17 [debug] 221466#221466: *39 access phase: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *39 post access phase: 11 +2025/09/03 13:41:17 [debug] 221466#221466: *39 generic phase: 12 +2025/09/03 13:41:17 [debug] 221466#221466: *39 generic phase: 13 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http client request body preread 68 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http request body content length filter +2025/09/03 13:41:17 [debug] 221466#221466: *39 http body new buf t:1 f:0 000061BDE9FE0121, pos 000061BDE9FE0121, size: 68 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http init upstream, client timer: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "QUERY_STRING" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "QUERY_STRING: " +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "REQUEST_METHOD" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "CONTENT_TYPE" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "CONTENT_LENGTH" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "68" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SCRIPT_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "REQUEST_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "DOCUMENT_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "REQUEST_SCHEME" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "http" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "nginx/" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "REMOTE_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "REMOTE_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "43890" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "REMOTE_PORT: 43890" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SERVER_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SERVER_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "9001" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SERVER_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "REDIRECT_STATUS" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "200" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http script copy: "/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *39 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http cleanup add: 000061BDE9FF5630 +2025/09/03 13:41:17 [debug] 221466#221466: *39 get rr peer, try: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 stream socket 10 +2025/09/03 13:41:17 [debug] 221466#221466: *39 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *39 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #40 +2025/09/03 13:41:17 [debug] 221466#221466: *39 connected +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream connect: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream send request +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream send request body +2025/09/03 13:41:17 [debug] 221466#221466: *39 chain writer buf fl:0 s:576 +2025/09/03 13:41:17 [debug] 221466#221466: *39 chain writer buf fl:0 s:68 +2025/09/03 13:41:17 [debug] 221466#221466: *39 chain writer buf fl:0 s:12 +2025/09/03 13:41:17 [debug] 221466#221466: *39 chain writer in: 000061BDE9FF56A0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 writev: 656 of 656 +2025/09/03 13:41:17 [debug] 221466#221466: *39 chain writer out: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer add: 10: 60000:175038124 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http request count:2 blk:0 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http run request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream check client, write event:1, "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream process header +2025/09/03 13:41:17 [debug] 221466#221466: *39 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:41:17 [debug] 221466#221466: *39 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: fd:10 152 of 4096 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 8A +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record length: 138 +2025/09/03 13:41:17 [error] 221466#221466: *39 FastCGI sent in stderr: "LOG: [2025-09-03 13:41:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:41:17] PUT /upload - Auth: anonymous - 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/03 13:41:17 [debug] 221466#221466: *39 recv: eof:0, avail:0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream process header +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: fd:10 424 of 3944 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 41 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record length: 65 +2025/09/03 13:41:17 [error] 221466#221466: *39 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record length: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 2B +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 05 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record length: 299 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi parser: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi header: "Status: 200 OK" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi parser: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi parser: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi header done +2025/09/03 13:41:17 [debug] 221466#221466: *39 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:41:17 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 13:41:17 [debug] 221466#221466: *39 write new buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http write filter: l:0 f:0 s:260 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http cacheable: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream process upstream +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe read upstream: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe preread: 278 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe write downstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe write busy: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe write: out:0000000000000000, f:0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe read upstream: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer: 10, old: 175038124, new: 175038126 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59998 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream process upstream +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe read upstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 readv: eof:1, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 readv: 1, last:3520 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe recv chain: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 input buf #0 000061BDE9FE728A +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record length: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi closed stdout +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 03 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 08 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi record length: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http fastcgi sent end request +2025/09/03 13:41:17 [debug] 221466#221466: *39 input buf 000061BDE9FE728A 249 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe write downstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe write downstream flush in +2025/09/03 13:41:17 [debug] 221466#221466: *39 http output filter "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http copy filter: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http postpone filter "/upload?" 000061BDE9FF5670 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http chunk: 249 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write new buf t:1 f:0 000061BDE9FF57E0, pos 000061BDE9FF57E0, size: 4 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write new buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 249 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http write filter: l:0 f:0 s:515 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http copy filter: 0 "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 pipe write downstream done +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer: 10, old: 175038124, new: 175038126 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream exit: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *39 finalize http upstream request: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 finalize http fastcgi request +2025/09/03 13:41:17 [debug] 221466#221466: *39 free rr peer 1 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 close http upstream connection: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer del: 10: 175038124 +2025/09/03 13:41:17 [debug] 221466#221466: *39 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http upstream temp fd: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http output filter "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http copy filter: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http postpone filter "/upload?" 00007FFD6C078A40 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http chunk: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write old buf t:1 f:0 000061BDE9FF57E0, pos 000061BDE9FF57E0, size: 4 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write old buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 249 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write old buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E5, size: 5 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http write filter: l:1 f:0 s:520 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http write filter limit 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 writev: 520 of 520 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http write filter 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http copy filter: 0 "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *39 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 set http keepalive handler +2025/09/03 13:41:17 [debug] 221466#221466: *39 http close request +2025/09/03 13:41:17 [debug] 221466#221466: *39 http log handler +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FE7160 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FFE4B0, unused: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FF4820, unused: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FE8170, unused: 2426 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FE00A0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 hc free: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *39 hc busy: 0000000000000000 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 tcp_nodelay +2025/09/03 13:41:17 [debug] 221466#221466: *39 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer add: 6: 65000:175043126 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 http keepalive handler +2025/09/03 13:41:17 [debug] 221466#221466: *39 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: eof:1, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *39 recv: fd:6 0 of 1024 +2025/09/03 13:41:17 [info] 221466#221466: *39 client 127.0.0.1 closed keepalive connection +2025/09/03 13:41:17 [debug] 221466#221466: *39 close http connection: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *39 event timer del: 6: 175043126 +2025/09/03 13:41:17 [debug] 221466#221466: *39 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FE00A0 +2025/09/03 13:41:17 [debug] 221466#221466: *39 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:41:17 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:41:17 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *41 accept: 127.0.0.1:43902 fd:6 +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer add: 6: 60000:175038206 +2025/09/03 13:41:17 [debug] 221466#221466: *41 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 80 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http wait request handler +2025/09/03 13:41:17 [debug] 221466#221466: *41 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: fd:6 197 of 1024 +2025/09/03 13:41:17 [debug] 221466#221466: *41 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http process request line +2025/09/03 13:41:17 [debug] 221466#221466: *41 http request line: "PUT /upload HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http uri: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http args: "" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http exten: "" +2025/09/03 13:41:17 [debug] 221466#221466: *41 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http process request header line +2025/09/03 13:41:17 [debug] 221466#221466: *41 http header: "Host: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http header: "Accept: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http header: "Content-Type: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http header: "Content-Length: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http header done +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer del: 6: 175038206 +2025/09/03 13:41:17 [debug] 221466#221466: *41 generic phase: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 rewrite phase: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 test location: "/media" +2025/09/03 13:41:17 [debug] 221466#221466: *41 test location: "/report" +2025/09/03 13:41:17 [debug] 221466#221466: *41 test location: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 using configuration "=/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http cl:68 max:104857600 +2025/09/03 13:41:17 [debug] 221466#221466: *41 rewrite phase: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script regex: "^(PUT|HEAD)$" +2025/09/03 13:41:17 [notice] 221466#221466: *41 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script if +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script if: false +2025/09/03 13:41:17 [debug] 221466#221466: *41 post rewrite phase: 4 +2025/09/03 13:41:17 [debug] 221466#221466: *41 generic phase: 5 +2025/09/03 13:41:17 [debug] 221466#221466: *41 generic phase: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *41 generic phase: 7 +2025/09/03 13:41:17 [debug] 221466#221466: *41 access phase: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 access phase: 9 +2025/09/03 13:41:17 [debug] 221466#221466: *41 access phase: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *41 post access phase: 11 +2025/09/03 13:41:17 [debug] 221466#221466: *41 generic phase: 12 +2025/09/03 13:41:17 [debug] 221466#221466: *41 generic phase: 13 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http client request body preread 68 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http request body content length filter +2025/09/03 13:41:17 [debug] 221466#221466: *41 http body new buf t:1 f:0 000061BDE9FE0121, pos 000061BDE9FE0121, size: 68 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http init upstream, client timer: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "QUERY_STRING" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "QUERY_STRING: " +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "REQUEST_METHOD" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "CONTENT_TYPE" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "CONTENT_LENGTH" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "68" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SCRIPT_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "REQUEST_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "DOCUMENT_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "REQUEST_SCHEME" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "http" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "nginx/" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "REMOTE_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "REMOTE_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "43902" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "REMOTE_PORT: 43902" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SERVER_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SERVER_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "9001" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SERVER_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "REDIRECT_STATUS" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "200" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http script copy: "/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 13:41:17 [debug] 221466#221466: *41 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http cleanup add: 000061BDE9FF5630 +2025/09/03 13:41:17 [debug] 221466#221466: *41 get rr peer, try: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 stream socket 10 +2025/09/03 13:41:17 [debug] 221466#221466: *41 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *41 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #42 +2025/09/03 13:41:17 [debug] 221466#221466: *41 connected +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream connect: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream send request +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream send request body +2025/09/03 13:41:17 [debug] 221466#221466: *41 chain writer buf fl:0 s:576 +2025/09/03 13:41:17 [debug] 221466#221466: *41 chain writer buf fl:0 s:68 +2025/09/03 13:41:17 [debug] 221466#221466: *41 chain writer buf fl:0 s:12 +2025/09/03 13:41:17 [debug] 221466#221466: *41 chain writer in: 000061BDE9FF56A0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 writev: 656 of 656 +2025/09/03 13:41:17 [debug] 221466#221466: *41 chain writer out: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer add: 10: 60000:175038206 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http request count:2 blk:0 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http run request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream check client, write event:1, "/upload" +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream process header +2025/09/03 13:41:17 [debug] 221466#221466: *41 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:41:17 [debug] 221466#221466: *41 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: fd:10 152 of 4096 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 8A +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record length: 138 +2025/09/03 13:41:17 [error] 221466#221466: *41 FastCGI sent in stderr: "LOG: [2025-09-03 13:41:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 13:41:17] PUT /upload - Auth: anonymous - 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/03 13:41:17 [debug] 221466#221466: *41 recv: eof:0, avail:0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0005 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream process header +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: fd:10 424 of 3944 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 41 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record length: 65 +2025/09/03 13:41:17 [error] 221466#221466: *41 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 07 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record length: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 2B +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 05 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record length: 299 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi parser: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi header: "Status: 200 OK" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi parser: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi parser: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi header done +2025/09/03 13:41:17 [debug] 221466#221466: *41 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:41:17 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 13:41:17 [debug] 221466#221466: *41 write new buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http write filter: l:0 f:0 s:260 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http cacheable: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream process upstream +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe read upstream: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe preread: 278 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe write downstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe write busy: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe write: out:0000000000000000, f:0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe read upstream: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer: 10, old: 175038206, new: 175038207 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 59999 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream request: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream process upstream +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe read upstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 readv: eof:1, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 readv: 1, last:3520 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe recv chain: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 278 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe length: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 input buf #0 000061BDE9FE728A +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 06 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record length: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi closed stdout +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 03 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 01 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 08 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record byte: 00 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi record length: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http fastcgi sent end request +2025/09/03 13:41:17 [debug] 221466#221466: *41 input buf 000061BDE9FE728A 249 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe write downstream: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe write downstream flush in +2025/09/03 13:41:17 [debug] 221466#221466: *41 http output filter "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http copy filter: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http postpone filter "/upload?" 000061BDE9FF5670 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http chunk: 249 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write new buf t:1 f:0 000061BDE9FF57E0, pos 000061BDE9FF57E0, size: 4 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write new buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 249 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http write filter: l:0 f:0 s:515 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http copy filter: 0 "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 pipe write downstream done +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer: 10, old: 175038206, new: 175038207 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream exit: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *41 finalize http upstream request: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 finalize http fastcgi request +2025/09/03 13:41:17 [debug] 221466#221466: *41 free rr peer 1 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 close http upstream connection: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer del: 10: 175038206 +2025/09/03 13:41:17 [debug] 221466#221466: *41 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http upstream temp fd: -1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http output filter "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http copy filter: "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http postpone filter "/upload?" 00007FFD6C078A40 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http chunk: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write old buf t:1 f:0 000061BDE9FF57E0, pos 000061BDE9FF57E0, size: 4 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write old buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE728A, size: 249 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write old buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E5, size: 5 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http write filter: l:1 f:0 s:520 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http write filter limit 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 writev: 520 of 520 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http write filter 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http copy filter: 0 "/upload?" +2025/09/03 13:41:17 [debug] 221466#221466: *41 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 set http keepalive handler +2025/09/03 13:41:17 [debug] 221466#221466: *41 http close request +2025/09/03 13:41:17 [debug] 221466#221466: *41 http log handler +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FE7160 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FFE4B0, unused: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FF4820, unused: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FE8170, unused: 2426 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FE00A0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 hc free: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *41 hc busy: 0000000000000000 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 tcp_nodelay +2025/09/03 13:41:17 [debug] 221466#221466: *41 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer add: 6: 65000:175043207 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 http keepalive handler +2025/09/03 13:41:17 [debug] 221466#221466: *41 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: eof:1, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *41 recv: fd:6 0 of 1024 +2025/09/03 13:41:17 [info] 221466#221466: *41 client 127.0.0.1 closed keepalive connection +2025/09/03 13:41:17 [debug] 221466#221466: *41 close http connection: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *41 event timer del: 6: 175043207 +2025/09/03 13:41:17 [debug] 221466#221466: *41 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FE00A0 +2025/09/03 13:41:17 [debug] 221466#221466: *41 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: -1 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:5 ev:0001 d:00007C446713D010 +2025/09/03 13:41:17 [debug] 221466#221466: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 13:41:17 [debug] 221466#221466: posix_memalign: 000061BDE9FDD840:512 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *43 accept: 127.0.0.1:43908 fd:6 +2025/09/03 13:41:17 [debug] 221466#221466: *43 event timer add: 6: 60000:175038269 +2025/09/03 13:41:17 [debug] 221466#221466: *43 reusable connection: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *43 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 62 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0001 d:00007C446713D1E1 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http wait request handler +2025/09/03 13:41:17 [debug] 221466#221466: *43 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:17 [debug] 221466#221466: *43 recv: eof:0, avail:-1 +2025/09/03 13:41:17 [debug] 221466#221466: *43 recv: fd:6 217 of 1024 +2025/09/03 13:41:17 [debug] 221466#221466: *43 reusable connection: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *43 posix_memalign: 000061BDE9FFE4B0:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http process request line +2025/09/03 13:41:17 [debug] 221466#221466: *43 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http uri: "/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http args: "" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http exten: "" +2025/09/03 13:41:17 [debug] 221466#221466: *43 posix_memalign: 000061BDE9FF4820:4096 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http process request header line +2025/09/03 13:41:17 [debug] 221466#221466: *43 http header: "Host: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http header: "User-Agent: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http header: "Accept: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http header: "Content-Type: application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http header: "Content-Length: 81" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http header done +2025/09/03 13:41:17 [debug] 221466#221466: *43 event timer del: 6: 175038269 +2025/09/03 13:41:17 [debug] 221466#221466: *43 generic phase: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *43 rewrite phase: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *43 test location: "/media" +2025/09/03 13:41:17 [debug] 221466#221466: *43 test location: "/report" +2025/09/03 13:41:17 [debug] 221466#221466: *43 test location: "/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 using configuration "=/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http cl:81 max:104857600 +2025/09/03 13:41:17 [debug] 221466#221466: *43 rewrite phase: 3 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script regex: "^(PUT)$" +2025/09/03 13:41:17 [notice] 221466#221466: *43 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script if +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script if: false +2025/09/03 13:41:17 [debug] 221466#221466: *43 post rewrite phase: 4 +2025/09/03 13:41:17 [debug] 221466#221466: *43 generic phase: 5 +2025/09/03 13:41:17 [debug] 221466#221466: *43 generic phase: 6 +2025/09/03 13:41:17 [debug] 221466#221466: *43 generic phase: 7 +2025/09/03 13:41:17 [debug] 221466#221466: *43 access phase: 8 +2025/09/03 13:41:17 [debug] 221466#221466: *43 access phase: 9 +2025/09/03 13:41:17 [debug] 221466#221466: *43 access phase: 10 +2025/09/03 13:41:17 [debug] 221466#221466: *43 post access phase: 11 +2025/09/03 13:41:17 [debug] 221466#221466: *43 generic phase: 12 +2025/09/03 13:41:17 [debug] 221466#221466: *43 generic phase: 13 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http client request body preread 81 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http request body content length filter +2025/09/03 13:41:17 [debug] 221466#221466: *43 http body new buf t:1 f:0 000061BDE9FE0128, pos 000061BDE9FE0128, size: 81 file: 0, size: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http init upstream, client timer: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *43 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "QUERY_STRING" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "QUERY_STRING: " +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "REQUEST_METHOD" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "CONTENT_TYPE" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "CONTENT_LENGTH" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "81" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "CONTENT_LENGTH: 81" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SCRIPT_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "REQUEST_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "DOCUMENT_URI" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "DOCUMENT_ROOT" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SERVER_PROTOCOL" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "REQUEST_SCHEME" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "http" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "GATEWAY_INTERFACE" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SERVER_SOFTWARE" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "nginx/" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "REMOTE_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "REMOTE_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "43908" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "REMOTE_PORT: 43908" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SERVER_ADDR" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SERVER_PORT" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "9001" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SERVER_NAME" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "REDIRECT_STATUS" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "200" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "SCRIPT_FILENAME" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script var: "./blobs" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http script copy: "/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 13:41:17 [debug] 221466#221466: *43 fastcgi param: "HTTP_CONTENT_LENGTH: 81" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http cleanup add: 000061BDE9FF5640 +2025/09/03 13:41:17 [debug] 221466#221466: *43 get rr peer, try: 1 +2025/09/03 13:41:17 [debug] 221466#221466: *43 stream socket 10 +2025/09/03 13:41:17 [debug] 221466#221466: *43 epoll add connection: fd:10 ev:80002005 +2025/09/03 13:41:17 [debug] 221466#221466: *43 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #44 +2025/09/03 13:41:17 [debug] 221466#221466: *43 connected +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream connect: 0 +2025/09/03 13:41:17 [debug] 221466#221466: *43 posix_memalign: 000061BDE9FC6F20:128 @16 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream send request +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream send request body +2025/09/03 13:41:17 [debug] 221466#221466: *43 chain writer buf fl:0 s:592 +2025/09/03 13:41:17 [debug] 221466#221466: *43 chain writer buf fl:0 s:81 +2025/09/03 13:41:17 [debug] 221466#221466: *43 chain writer buf fl:0 s:15 +2025/09/03 13:41:17 [debug] 221466#221466: *43 chain writer in: 000061BDE9FF56B0 +2025/09/03 13:41:17 [debug] 221466#221466: *43 writev: 688 of 688 +2025/09/03 13:41:17 [debug] 221466#221466: *43 chain writer out: 0000000000000000 +2025/09/03 13:41:17 [debug] 221466#221466: *43 event timer add: 10: 60000:175038269 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http request count:2 blk:0 +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:6 ev:0004 d:00007C446713D1E1 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http run request: "/mirror?" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream check client, write event:1, "/mirror" +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream request: "/mirror?" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:17 [debug] 221466#221466: epoll: fd:10 ev:0004 d:00007C446713D2C9 +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream request: "/mirror?" +2025/09/03 13:41:17 [debug] 221466#221466: *43 http upstream dummy handler +2025/09/03 13:41:17 [debug] 221466#221466: timer delta: 0 +2025/09/03 13:41:17 [debug] 221466#221466: worker cycle +2025/09/03 13:41:17 [debug] 221466#221466: epoll timer: 60000 +2025/09/03 13:41:18 [debug] 221466#221466: epoll: fd:10 ev:2005 d:00007C446713D2C9 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http upstream request: "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http upstream process header +2025/09/03 13:41:18 [debug] 221466#221466: *43 malloc: 000061BDE9FE7160:4096 +2025/09/03 13:41:18 [debug] 221466#221466: *43 posix_memalign: 000061BDE9FE8170:4096 @16 +2025/09/03 13:41:18 [debug] 221466#221466: *43 recv: eof:1, avail:-1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 recv: fd:10 488 of 4096 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 07 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 8C +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 04 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record length: 140 +2025/09/03 13:41:18 [error] 221466#221466: *43 FastCGI sent in stderr: "LOG: [2025-09-03 13:41:17] PUT /mirror - Auth: pending - Status: 0 +LOG: [2025-09-03 13:41:18] 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 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 07 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record length: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 06 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 28 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record length: 296 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi parser: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi header: "Status: 200 OK" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi parser: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi header: "Content-Type: application/json" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi parser: 1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi header done +2025/09/03 13:41:18 [debug] 221466#221466: *43 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 17:41:18 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 13:41:18 [debug] 221466#221466: *43 write new buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http write filter: l:0 f:0 s:260 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http cacheable: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http upstream process upstream +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe read upstream: 1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe preread: 270 +2025/09/03 13:41:18 [debug] 221466#221466: *43 readv: eof:1, avail:0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 readv: 1, last:3608 +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe recv chain: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe buf free s:0 t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE723A, size: 270 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe length: -1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 input buf #0 000061BDE9FE723A +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 06 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record length: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi closed stdout +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 03 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 01 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 08 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record byte: 00 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi record length: 8 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http fastcgi sent end request +2025/09/03 13:41:18 [debug] 221466#221466: *43 input buf 000061BDE9FE723A 246 +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe write downstream: 1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe write downstream flush in +2025/09/03 13:41:18 [debug] 221466#221466: *43 http output filter "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http copy filter: "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http postpone filter "/mirror?" 000061BDE9FF5680 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http chunk: 246 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write new buf t:1 f:0 000061BDE9FF57F0, pos 000061BDE9FF57F0, size: 4 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write new buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE723A, size: 246 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http write filter: l:0 f:0 s:512 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http copy filter: 0 "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 pipe write downstream done +2025/09/03 13:41:18 [debug] 221466#221466: *43 event timer del: 10: 175038269 +2025/09/03 13:41:18 [debug] 221466#221466: *43 event timer add: 10: 60000:175038992 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http upstream exit: 0000000000000000 +2025/09/03 13:41:18 [debug] 221466#221466: *43 finalize http upstream request: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 finalize http fastcgi request +2025/09/03 13:41:18 [debug] 221466#221466: *43 free rr peer 1 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 close http upstream connection: 10 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FC6F20, unused: 48 +2025/09/03 13:41:18 [debug] 221466#221466: *43 event timer del: 10: 175038992 +2025/09/03 13:41:18 [debug] 221466#221466: *43 reusable connection: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http upstream temp fd: -1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http output filter "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http copy filter: "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http postpone filter "/mirror?" 00007FFD6C078A40 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http chunk: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write old buf t:1 f:0 000061BDE9FE8310, pos 000061BDE9FE8310, size: 260 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write old buf t:1 f:0 000061BDE9FF57F0, pos 000061BDE9FF57F0, size: 4 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write old buf t:1 f:0 000061BDE9FE7160, pos 000061BDE9FE723A, size: 246 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write old buf t:0 f:0 0000000000000000, pos 000061BDB683C2E8, size: 2 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 write new buf t:0 f:0 0000000000000000, pos 000061BDB683C2E5, size: 5 file: 0, size: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http write filter: l:1 f:0 s:517 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http write filter limit 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 writev: 517 of 517 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http write filter 0000000000000000 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http copy filter: 0 "/mirror?" +2025/09/03 13:41:18 [debug] 221466#221466: *43 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 set http keepalive handler +2025/09/03 13:41:18 [debug] 221466#221466: *43 http close request +2025/09/03 13:41:18 [debug] 221466#221466: *43 http log handler +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FE7160 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FFE4B0, unused: 3 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FF4820, unused: 8 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FE8170, unused: 2410 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FE00A0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 hc free: 0000000000000000 +2025/09/03 13:41:18 [debug] 221466#221466: *43 hc busy: 0000000000000000 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 tcp_nodelay +2025/09/03 13:41:18 [debug] 221466#221466: *43 reusable connection: 1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 event timer add: 6: 65000:175043992 +2025/09/03 13:41:18 [debug] 221466#221466: timer delta: 723 +2025/09/03 13:41:18 [debug] 221466#221466: worker cycle +2025/09/03 13:41:18 [debug] 221466#221466: epoll timer: 65000 +2025/09/03 13:41:18 [debug] 221466#221466: epoll: fd:6 ev:2005 d:00007C446713D1E1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 http keepalive handler +2025/09/03 13:41:18 [debug] 221466#221466: *43 malloc: 000061BDE9FE00A0:1024 +2025/09/03 13:41:18 [debug] 221466#221466: *43 recv: eof:1, avail:-1 +2025/09/03 13:41:18 [debug] 221466#221466: *43 recv: fd:6 0 of 1024 +2025/09/03 13:41:18 [info] 221466#221466: *43 client 127.0.0.1 closed keepalive connection +2025/09/03 13:41:18 [debug] 221466#221466: *43 close http connection: 6 +2025/09/03 13:41:18 [debug] 221466#221466: *43 event timer del: 6: 175043992 +2025/09/03 13:41:18 [debug] 221466#221466: *43 reusable connection: 0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FE00A0 +2025/09/03 13:41:18 [debug] 221466#221466: *43 free: 000061BDE9FDD840, unused: 120 +2025/09/03 13:41:18 [debug] 221466#221466: timer delta: 1 +2025/09/03 13:41:18 [debug] 221466#221466: worker cycle +2025/09/03 13:41:18 [debug] 221466#221466: epoll timer: -1 +2025/09/03 14:24:21 [notice] 221465#221465: signal 15 (SIGTERM) received from 243396, exiting +2025/09/03 14:24:21 [debug] 221465#221465: wake up, sigio 0 +2025/09/03 14:24:21 [debug] 221465#221465: child: 0 221466 e:0 t:0 d:0 r:1 j:0 +2025/09/03 14:24:21 [debug] 221465#221465: termination cycle: 50 +2025/09/03 14:24:21 [debug] 221465#221465: sigsuspend +2025/09/03 14:24:21 [debug] 221466#221466: epoll: fd:7 ev:0001 d:00007C446713D0F8 +2025/09/03 14:24:21 [debug] 221466#221466: channel handler +2025/09/03 14:24:21 [debug] 221466#221466: channel: 32 +2025/09/03 14:24:21 [debug] 221466#221466: channel command: 4 +2025/09/03 14:24:21 [debug] 221466#221466: channel: -2 +2025/09/03 14:24:21 [debug] 221466#221466: timer delta: 2583022 +2025/09/03 14:24:21 [notice] 221466#221466: exiting +2025/09/03 14:24:21 [debug] 221466#221466: flush files +2025/09/03 14:24:21 [debug] 221466#221466: run cleanup: 000061BDEA040280 +2025/09/03 14:24:21 [debug] 221466#221466: run cleanup: 000061BDEA02CEE8 +2025/09/03 14:24:21 [debug] 221466#221466: cleanup resolver +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA0428B0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA02D690 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA0005D0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FFF4C0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FF9490 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FF83D0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FF7310 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FF6250 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FEC180 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FE3150, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FEF000, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDE9FFA4A0, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA0015E0, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA0055F0, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA009600, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA00D610, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA011620, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA015630, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA019640, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA01D650, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA021660, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA025670, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA029680, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA02E860, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA032870, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA036880, unused: 0 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA03A890, unused: 3 +2025/09/03 14:24:21 [debug] 221466#221466: free: 000061BDEA03E8A0, unused: 9736 +2025/09/03 14:24:21 [notice] 221466#221466: exit +2025/09/03 14:24:21 [notice] 221465#221465: signal 17 (SIGCHLD) received from 221466 +2025/09/03 14:24:21 [notice] 221465#221465: worker process 221466 exited with code 0 +2025/09/03 14:24:21 [debug] 221465#221465: shmtx forced unlock +2025/09/03 14:24:21 [debug] 221465#221465: wake up, sigio 3 +2025/09/03 14:24:21 [debug] 221465#221465: reap children +2025/09/03 14:24:21 [debug] 221465#221465: child: 0 221466 e:1 t:1 d:0 r:1 j:0 +2025/09/03 14:24:21 [notice] 221465#221465: exit +2025/09/03 14:24:21 [debug] 221465#221465: close listening 0.0.0.0:9001 #5 +2025/09/03 14:24:21 [debug] 221465#221465: run cleanup: 000061BDEA02CEE8 +2025/09/03 14:24:21 [debug] 221465#221465: cleanup resolver +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA0428B0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA02D690 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA0005D0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FFF4C0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FF9490 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FF83D0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FF7310 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FF6250 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FEC180 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FE3150, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FEF000, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDE9FFA4A0, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA0015E0, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA0055F0, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA009600, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA00D610, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA011620, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA015630, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA019640, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA01D650, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA021660, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA025670, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA029680, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA02E860, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA032870, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA036880, unused: 0 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA03A890, unused: 3 +2025/09/03 14:24:21 [debug] 221465#221465: free: 000061BDEA03E8A0, unused: 9767 +2025/09/03 14:24:24 [debug] 243434#243434: bind() 0.0.0.0:9001 #5 +2025/09/03 14:24:24 [debug] 243434#243434: counter: 0000753D15195080, 1 +2025/09/03 14:24:24 [debug] 243435#243435: bind() 0.0.0.0:9001 #5 +2025/09/03 14:24:24 [notice] 243435#243435: using the "epoll" event method +2025/09/03 14:24:24 [debug] 243435#243435: counter: 0000740DAA0B6080, 1 +2025/09/03 14:24:24 [notice] 243435#243435: nginx/1.18.0 (Ubuntu) +2025/09/03 14:24:24 [notice] 243435#243435: OS: Linux 6.12.10-76061203-generic +2025/09/03 14:24:24 [notice] 243435#243435: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 14:24:24 [debug] 243436#243435: write: 6, 00007FFF345B8330, 7, 0 +2025/09/03 14:24:24 [debug] 243436#243436: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 14:24:24 [notice] 243436#243436: start worker processes +2025/09/03 14:24:24 [debug] 243436#243436: channel 6:7 +2025/09/03 14:24:24 [notice] 243436#243436: start worker process 243437 +2025/09/03 14:24:24 [debug] 243436#243436: sigsuspend +2025/09/03 14:24:24 [debug] 243437#243437: add cleanup: 000060865FB8A280 +2025/09/03 14:24:24 [debug] 243437#243437: malloc: 000060865FB28BD0:8 +2025/09/03 14:24:24 [debug] 243437#243437: notify eventfd: 9 +2025/09/03 14:24:24 [debug] 243437#243437: testing the EPOLLRDHUP flag: success +2025/09/03 14:24:24 [debug] 243437#243437: malloc: 000060865FB3D010:6144 +2025/09/03 14:24:24 [debug] 243437#243437: malloc: 0000740DA9EAE010:237568 +2025/09/03 14:24:24 [debug] 243437#243437: malloc: 000060865FB8E180:98304 +2025/09/03 14:24:24 [debug] 243437#243437: malloc: 000060865FBA6190:98304 +2025/09/03 14:24:24 [debug] 243437#243437: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 14:24:24 [debug] 243437#243437: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 14:24:24 [debug] 243437#243437: setproctitle: "nginx: worker process" +2025/09/03 14:24:24 [debug] 243437#243437: worker cycle +2025/09/03 14:24:24 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:06 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:06 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *1 accept: 127.0.0.1:59590 fd:6 +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer add: 6: 60000:177666807 +2025/09/03 14:25:06 [debug] 243437#243437: *1 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 41557 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http wait request handler +2025/09/03 14:25:06 [debug] 243437#243437: *1 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: fd:6 197 of 1024 +2025/09/03 14:25:06 [debug] 243437#243437: *1 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http process request line +2025/09/03 14:25:06 [debug] 243437#243437: *1 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http uri: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http args: "" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http exten: "" +2025/09/03 14:25:06 [debug] 243437#243437: *1 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http process request header line +2025/09/03 14:25:06 [debug] 243437#243437: *1 http header: "Host: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http header: "Accept: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http header: "Content-Type: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http header: "Content-Length: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http header done +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer del: 6: 177666807 +2025/09/03 14:25:06 [debug] 243437#243437: *1 generic phase: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 rewrite phase: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 test location: "/media" +2025/09/03 14:25:06 [debug] 243437#243437: *1 test location: "/report" +2025/09/03 14:25:06 [debug] 243437#243437: *1 test location: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 using configuration "=/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http cl:68 max:104857600 +2025/09/03 14:25:06 [debug] 243437#243437: *1 rewrite phase: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:25:06 [notice] 243437#243437: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script if +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script if: false +2025/09/03 14:25:06 [debug] 243437#243437: *1 post rewrite phase: 4 +2025/09/03 14:25:06 [debug] 243437#243437: *1 generic phase: 5 +2025/09/03 14:25:06 [debug] 243437#243437: *1 generic phase: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *1 generic phase: 7 +2025/09/03 14:25:06 [debug] 243437#243437: *1 access phase: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *1 access phase: 9 +2025/09/03 14:25:06 [debug] 243437#243437: *1 access phase: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *1 post access phase: 11 +2025/09/03 14:25:06 [debug] 243437#243437: *1 generic phase: 12 +2025/09/03 14:25:06 [debug] 243437#243437: *1 generic phase: 13 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http client request body preread 68 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http request body content length filter +2025/09/03 14:25:06 [debug] 243437#243437: *1 http body new buf t:1 f:0 000060865FB2A121, pos 000060865FB2A121, size: 68 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http init upstream, client timer: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "QUERY_STRING" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "68" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "REQUEST_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "http" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "nginx/" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "REMOTE_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "59590" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "REMOTE_PORT: 59590" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SERVER_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SERVER_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "9001" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SERVER_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "200" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http cleanup add: 000060865FB3F630 +2025/09/03 14:25:06 [debug] 243437#243437: *1 get rr peer, try: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 stream socket 10 +2025/09/03 14:25:06 [debug] 243437#243437: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 14:25:06 [debug] 243437#243437: *1 connected +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream connect: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream send request +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream send request body +2025/09/03 14:25:06 [debug] 243437#243437: *1 chain writer buf fl:0 s:576 +2025/09/03 14:25:06 [debug] 243437#243437: *1 chain writer buf fl:0 s:68 +2025/09/03 14:25:06 [debug] 243437#243437: *1 chain writer buf fl:0 s:12 +2025/09/03 14:25:06 [debug] 243437#243437: *1 chain writer in: 000060865FB3F6A0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 writev: 656 of 656 +2025/09/03 14:25:06 [debug] 243437#243437: *1 chain writer out: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer add: 10: 60000:177666808 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http request count:2 blk:0 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http run request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream check client, write event:1, "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C8 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0005 d:0000740DA9EAE2C8 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream process header +2025/09/03 14:25:06 [debug] 243437#243437: *1 malloc: 000060865FB31160:4096 +2025/09/03 14:25:06 [debug] 243437#243437: *1 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: fd:10 152 of 4096 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 8A +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record length: 138 +2025/09/03 14:25:06 [error] 243437#243437: *1 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:06] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:06] PUT /upload - Auth: anonymous - 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/03 14:25:06 [debug] 243437#243437: *1 recv: eof:0, avail:0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C8 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream process header +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: eof:1, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: fd:10 424 of 3944 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 41 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record length: 65 +2025/09/03 14:25:06 [error] 243437#243437: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record length: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 2B +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 05 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record length: 299 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi parser: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi parser: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi parser: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi header done +2025/09/03 14:25:06 [debug] 243437#243437: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:06 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 14:25:06 [debug] 243437#243437: *1 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http cacheable: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream process upstream +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe read upstream: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe preread: 278 +2025/09/03 14:25:06 [debug] 243437#243437: *1 readv: eof:1, avail:0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 readv: 1, last:3520 +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe recv chain: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 278 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe length: -1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 input buf #0 000060865FB3128A +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record length: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi closed stdout +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 03 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 08 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi record length: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http fastcgi sent end request +2025/09/03 14:25:06 [debug] 243437#243437: *1 input buf 000060865FB3128A 249 +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe write downstream: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe write downstream flush in +2025/09/03 14:25:06 [debug] 243437#243437: *1 http output filter "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http copy filter: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http postpone filter "/upload?" 000060865FB3F670 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http chunk: 249 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write new buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http write filter: l:0 f:0 s:515 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http copy filter: 0 "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 pipe write downstream done +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer: 10, old: 177666808, new: 177666810 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream exit: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *1 finalize http upstream request: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 finalize http fastcgi request +2025/09/03 14:25:06 [debug] 243437#243437: *1 free rr peer 1 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 close http upstream connection: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer del: 10: 177666808 +2025/09/03 14:25:06 [debug] 243437#243437: *1 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http upstream temp fd: -1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http output filter "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http copy filter: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http postpone filter "/upload?" 00007FFF345B7F70 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http chunk: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write old buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http write filter: l:1 f:0 s:520 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http write filter limit 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 writev: 520 of 520 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http write filter 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http copy filter: 0 "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 set http keepalive handler +2025/09/03 14:25:06 [debug] 243437#243437: *1 http close request +2025/09/03 14:25:06 [debug] 243437#243437: *1 http log handler +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB31160 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB32170, unused: 2426 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB2A0A0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 hc free: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *1 hc busy: 0000000000000000 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 tcp_nodelay +2025/09/03 14:25:06 [debug] 243437#243437: *1 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer add: 6: 65000:177671810 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 http keepalive handler +2025/09/03 14:25:06 [debug] 243437#243437: *1 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: eof:1, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *1 recv: fd:6 0 of 1024 +2025/09/03 14:25:06 [info] 243437#243437: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:06 [debug] 243437#243437: *1 close http connection: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *1 event timer del: 6: 177671810 +2025/09/03 14:25:06 [debug] 243437#243437: *1 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB2A0A0 +2025/09/03 14:25:06 [debug] 243437#243437: *1 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:06 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:06 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *3 accept: 127.0.0.1:59594 fd:6 +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer add: 6: 60000:177666908 +2025/09/03 14:25:06 [debug] 243437#243437: *3 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 97 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http wait request handler +2025/09/03 14:25:06 [debug] 243437#243437: *3 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: fd:6 197 of 1024 +2025/09/03 14:25:06 [debug] 243437#243437: *3 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http process request line +2025/09/03 14:25:06 [debug] 243437#243437: *3 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http uri: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http args: "" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http exten: "" +2025/09/03 14:25:06 [debug] 243437#243437: *3 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http process request header line +2025/09/03 14:25:06 [debug] 243437#243437: *3 http header: "Host: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http header: "Accept: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http header: "Content-Type: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http header: "Content-Length: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http header done +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer del: 6: 177666908 +2025/09/03 14:25:06 [debug] 243437#243437: *3 generic phase: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 rewrite phase: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 test location: "/media" +2025/09/03 14:25:06 [debug] 243437#243437: *3 test location: "/report" +2025/09/03 14:25:06 [debug] 243437#243437: *3 test location: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 using configuration "=/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http cl:68 max:104857600 +2025/09/03 14:25:06 [debug] 243437#243437: *3 rewrite phase: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:25:06 [notice] 243437#243437: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script if +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script if: false +2025/09/03 14:25:06 [debug] 243437#243437: *3 post rewrite phase: 4 +2025/09/03 14:25:06 [debug] 243437#243437: *3 generic phase: 5 +2025/09/03 14:25:06 [debug] 243437#243437: *3 generic phase: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *3 generic phase: 7 +2025/09/03 14:25:06 [debug] 243437#243437: *3 access phase: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *3 access phase: 9 +2025/09/03 14:25:06 [debug] 243437#243437: *3 access phase: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *3 post access phase: 11 +2025/09/03 14:25:06 [debug] 243437#243437: *3 generic phase: 12 +2025/09/03 14:25:06 [debug] 243437#243437: *3 generic phase: 13 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http client request body preread 68 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http request body content length filter +2025/09/03 14:25:06 [debug] 243437#243437: *3 http body new buf t:1 f:0 000060865FB2A121, pos 000060865FB2A121, size: 68 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http init upstream, client timer: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "QUERY_STRING" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "68" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "REQUEST_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "http" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "nginx/" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "REMOTE_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "59594" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "REMOTE_PORT: 59594" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SERVER_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SERVER_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "9001" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SERVER_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "200" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http cleanup add: 000060865FB3F630 +2025/09/03 14:25:06 [debug] 243437#243437: *3 get rr peer, try: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 stream socket 10 +2025/09/03 14:25:06 [debug] 243437#243437: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 14:25:06 [debug] 243437#243437: *3 connected +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream connect: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream send request +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream send request body +2025/09/03 14:25:06 [debug] 243437#243437: *3 chain writer buf fl:0 s:576 +2025/09/03 14:25:06 [debug] 243437#243437: *3 chain writer buf fl:0 s:68 +2025/09/03 14:25:06 [debug] 243437#243437: *3 chain writer buf fl:0 s:12 +2025/09/03 14:25:06 [debug] 243437#243437: *3 chain writer in: 000060865FB3F6A0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 writev: 656 of 656 +2025/09/03 14:25:06 [debug] 243437#243437: *3 chain writer out: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer add: 10: 60000:177666909 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http request count:2 blk:0 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http run request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream check client, write event:1, "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C9 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0005 d:0000740DA9EAE2C9 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream process header +2025/09/03 14:25:06 [debug] 243437#243437: *3 malloc: 000060865FB31160:4096 +2025/09/03 14:25:06 [debug] 243437#243437: *3 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: fd:10 152 of 4096 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 8A +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record length: 138 +2025/09/03 14:25:06 [error] 243437#243437: *3 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:06] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:06] PUT /upload - Auth: anonymous - 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/03 14:25:06 [debug] 243437#243437: *3 recv: eof:0, avail:0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C9 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream process header +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: eof:1, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: fd:10 424 of 3944 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 41 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record length: 65 +2025/09/03 14:25:06 [error] 243437#243437: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record length: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 2B +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 05 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record length: 299 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi parser: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi parser: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi parser: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi header done +2025/09/03 14:25:06 [debug] 243437#243437: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:06 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 14:25:06 [debug] 243437#243437: *3 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http cacheable: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream process upstream +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe read upstream: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe preread: 278 +2025/09/03 14:25:06 [debug] 243437#243437: *3 readv: eof:1, avail:0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 readv: 1, last:3520 +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe recv chain: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 278 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe length: -1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 input buf #0 000060865FB3128A +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record length: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi closed stdout +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 03 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 08 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi record length: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http fastcgi sent end request +2025/09/03 14:25:06 [debug] 243437#243437: *3 input buf 000060865FB3128A 249 +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe write downstream: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe write downstream flush in +2025/09/03 14:25:06 [debug] 243437#243437: *3 http output filter "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http copy filter: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http postpone filter "/upload?" 000060865FB3F670 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http chunk: 249 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write new buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http write filter: l:0 f:0 s:515 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http copy filter: 0 "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 pipe write downstream done +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer: 10, old: 177666909, new: 177666910 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream exit: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *3 finalize http upstream request: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 finalize http fastcgi request +2025/09/03 14:25:06 [debug] 243437#243437: *3 free rr peer 1 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 close http upstream connection: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer del: 10: 177666909 +2025/09/03 14:25:06 [debug] 243437#243437: *3 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http upstream temp fd: -1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http output filter "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http copy filter: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http postpone filter "/upload?" 00007FFF345B7F70 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http chunk: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write old buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http write filter: l:1 f:0 s:520 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http write filter limit 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 writev: 520 of 520 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http write filter 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http copy filter: 0 "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 set http keepalive handler +2025/09/03 14:25:06 [debug] 243437#243437: *3 http close request +2025/09/03 14:25:06 [debug] 243437#243437: *3 http log handler +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB31160 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB32170, unused: 2426 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB2A0A0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 hc free: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *3 hc busy: 0000000000000000 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 tcp_nodelay +2025/09/03 14:25:06 [debug] 243437#243437: *3 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer add: 6: 65000:177671910 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 http keepalive handler +2025/09/03 14:25:06 [debug] 243437#243437: *3 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: eof:1, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *3 recv: fd:6 0 of 1024 +2025/09/03 14:25:06 [info] 243437#243437: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:06 [debug] 243437#243437: *3 close http connection: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *3 event timer del: 6: 177671910 +2025/09/03 14:25:06 [debug] 243437#243437: *3 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB2A0A0 +2025/09/03 14:25:06 [debug] 243437#243437: *3 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:06 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:06 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *5 accept: 127.0.0.1:59602 fd:6 +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer add: 6: 60000:177666978 +2025/09/03 14:25:06 [debug] 243437#243437: *5 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 67 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http wait request handler +2025/09/03 14:25:06 [debug] 243437#243437: *5 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: fd:6 197 of 1024 +2025/09/03 14:25:06 [debug] 243437#243437: *5 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http process request line +2025/09/03 14:25:06 [debug] 243437#243437: *5 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http uri: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http args: "" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http exten: "" +2025/09/03 14:25:06 [debug] 243437#243437: *5 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http process request header line +2025/09/03 14:25:06 [debug] 243437#243437: *5 http header: "Host: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http header: "Accept: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http header: "Content-Type: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http header: "Content-Length: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http header done +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer del: 6: 177666978 +2025/09/03 14:25:06 [debug] 243437#243437: *5 generic phase: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 rewrite phase: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 test location: "/media" +2025/09/03 14:25:06 [debug] 243437#243437: *5 test location: "/report" +2025/09/03 14:25:06 [debug] 243437#243437: *5 test location: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 using configuration "=/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http cl:68 max:104857600 +2025/09/03 14:25:06 [debug] 243437#243437: *5 rewrite phase: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:25:06 [notice] 243437#243437: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script if +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script if: false +2025/09/03 14:25:06 [debug] 243437#243437: *5 post rewrite phase: 4 +2025/09/03 14:25:06 [debug] 243437#243437: *5 generic phase: 5 +2025/09/03 14:25:06 [debug] 243437#243437: *5 generic phase: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *5 generic phase: 7 +2025/09/03 14:25:06 [debug] 243437#243437: *5 access phase: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *5 access phase: 9 +2025/09/03 14:25:06 [debug] 243437#243437: *5 access phase: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *5 post access phase: 11 +2025/09/03 14:25:06 [debug] 243437#243437: *5 generic phase: 12 +2025/09/03 14:25:06 [debug] 243437#243437: *5 generic phase: 13 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http client request body preread 68 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http request body content length filter +2025/09/03 14:25:06 [debug] 243437#243437: *5 http body new buf t:1 f:0 000060865FB2A121, pos 000060865FB2A121, size: 68 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http init upstream, client timer: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "QUERY_STRING" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "68" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "REQUEST_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "http" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "nginx/" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "REMOTE_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "59602" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "REMOTE_PORT: 59602" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SERVER_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SERVER_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "9001" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SERVER_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "200" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:25:06 [debug] 243437#243437: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http cleanup add: 000060865FB3F630 +2025/09/03 14:25:06 [debug] 243437#243437: *5 get rr peer, try: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 stream socket 10 +2025/09/03 14:25:06 [debug] 243437#243437: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 14:25:06 [debug] 243437#243437: *5 connected +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream connect: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream send request +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream send request body +2025/09/03 14:25:06 [debug] 243437#243437: *5 chain writer buf fl:0 s:576 +2025/09/03 14:25:06 [debug] 243437#243437: *5 chain writer buf fl:0 s:68 +2025/09/03 14:25:06 [debug] 243437#243437: *5 chain writer buf fl:0 s:12 +2025/09/03 14:25:06 [debug] 243437#243437: *5 chain writer in: 000060865FB3F6A0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 writev: 656 of 656 +2025/09/03 14:25:06 [debug] 243437#243437: *5 chain writer out: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer add: 10: 60000:177666978 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http request count:2 blk:0 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http run request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream check client, write event:1, "/upload" +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C8 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0005 d:0000740DA9EAE2C8 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream process header +2025/09/03 14:25:06 [debug] 243437#243437: *5 malloc: 000060865FB31160:4096 +2025/09/03 14:25:06 [debug] 243437#243437: *5 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: fd:10 152 of 4096 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 8A +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record length: 138 +2025/09/03 14:25:06 [error] 243437#243437: *5 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:06] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:06] PUT /upload - Auth: anonymous - 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/03 14:25:06 [debug] 243437#243437: *5 recv: eof:0, avail:0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C8 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream request: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream process header +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: eof:1, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: fd:10 424 of 3944 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 41 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record length: 65 +2025/09/03 14:25:06 [error] 243437#243437: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 07 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record length: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 2B +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 05 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record length: 299 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi parser: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi parser: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi parser: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi header done +2025/09/03 14:25:06 [debug] 243437#243437: *5 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:06 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 14:25:06 [debug] 243437#243437: *5 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http cacheable: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream process upstream +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe read upstream: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe preread: 278 +2025/09/03 14:25:06 [debug] 243437#243437: *5 readv: eof:1, avail:0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 readv: 1, last:3520 +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe recv chain: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 278 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe length: -1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 input buf #0 000060865FB3128A +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 06 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record length: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi closed stdout +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 03 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 01 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 08 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record byte: 00 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi record length: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http fastcgi sent end request +2025/09/03 14:25:06 [debug] 243437#243437: *5 input buf 000060865FB3128A 249 +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe write downstream: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe write downstream flush in +2025/09/03 14:25:06 [debug] 243437#243437: *5 http output filter "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http copy filter: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http postpone filter "/upload?" 000060865FB3F670 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http chunk: 249 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write new buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http write filter: l:0 f:0 s:515 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http copy filter: 0 "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 pipe write downstream done +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer: 10, old: 177666978, new: 177666980 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream exit: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *5 finalize http upstream request: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 finalize http fastcgi request +2025/09/03 14:25:06 [debug] 243437#243437: *5 free rr peer 1 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 close http upstream connection: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer del: 10: 177666978 +2025/09/03 14:25:06 [debug] 243437#243437: *5 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http upstream temp fd: -1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http output filter "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http copy filter: "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http postpone filter "/upload?" 00007FFF345B7F70 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http chunk: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write old buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http write filter: l:1 f:0 s:520 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http write filter limit 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 writev: 520 of 520 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http write filter 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http copy filter: 0 "/upload?" +2025/09/03 14:25:06 [debug] 243437#243437: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 set http keepalive handler +2025/09/03 14:25:06 [debug] 243437#243437: *5 http close request +2025/09/03 14:25:06 [debug] 243437#243437: *5 http log handler +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB31160 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB32170, unused: 2426 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB2A0A0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 hc free: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *5 hc busy: 0000000000000000 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 tcp_nodelay +2025/09/03 14:25:06 [debug] 243437#243437: *5 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer add: 6: 65000:177671980 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 http keepalive handler +2025/09/03 14:25:06 [debug] 243437#243437: *5 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: eof:1, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *5 recv: fd:6 0 of 1024 +2025/09/03 14:25:06 [info] 243437#243437: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:06 [debug] 243437#243437: *5 close http connection: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *5 event timer del: 6: 177671980 +2025/09/03 14:25:06 [debug] 243437#243437: *5 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB2A0A0 +2025/09/03 14:25:06 [debug] 243437#243437: *5 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:06 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:06 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *7 accept: 127.0.0.1:59608 fd:6 +2025/09/03 14:25:06 [debug] 243437#243437: *7 event timer add: 6: 60000:177667040 +2025/09/03 14:25:06 [debug] 243437#243437: *7 reusable connection: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 59 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E1 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http wait request handler +2025/09/03 14:25:06 [debug] 243437#243437: *7 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:06 [debug] 243437#243437: *7 recv: eof:0, avail:-1 +2025/09/03 14:25:06 [debug] 243437#243437: *7 recv: fd:6 217 of 1024 +2025/09/03 14:25:06 [debug] 243437#243437: *7 reusable connection: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *7 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http process request line +2025/09/03 14:25:06 [debug] 243437#243437: *7 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http uri: "/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http args: "" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http exten: "" +2025/09/03 14:25:06 [debug] 243437#243437: *7 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http process request header line +2025/09/03 14:25:06 [debug] 243437#243437: *7 http header: "Host: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http header: "Accept: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http header: "Content-Type: application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http header: "Content-Length: 81" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http header done +2025/09/03 14:25:06 [debug] 243437#243437: *7 event timer del: 6: 177667040 +2025/09/03 14:25:06 [debug] 243437#243437: *7 generic phase: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *7 rewrite phase: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *7 test location: "/media" +2025/09/03 14:25:06 [debug] 243437#243437: *7 test location: "/report" +2025/09/03 14:25:06 [debug] 243437#243437: *7 test location: "/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 using configuration "=/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http cl:81 max:104857600 +2025/09/03 14:25:06 [debug] 243437#243437: *7 rewrite phase: 3 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script regex: "^(PUT)$" +2025/09/03 14:25:06 [notice] 243437#243437: *7 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script if +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script if: false +2025/09/03 14:25:06 [debug] 243437#243437: *7 post rewrite phase: 4 +2025/09/03 14:25:06 [debug] 243437#243437: *7 generic phase: 5 +2025/09/03 14:25:06 [debug] 243437#243437: *7 generic phase: 6 +2025/09/03 14:25:06 [debug] 243437#243437: *7 generic phase: 7 +2025/09/03 14:25:06 [debug] 243437#243437: *7 access phase: 8 +2025/09/03 14:25:06 [debug] 243437#243437: *7 access phase: 9 +2025/09/03 14:25:06 [debug] 243437#243437: *7 access phase: 10 +2025/09/03 14:25:06 [debug] 243437#243437: *7 post access phase: 11 +2025/09/03 14:25:06 [debug] 243437#243437: *7 generic phase: 12 +2025/09/03 14:25:06 [debug] 243437#243437: *7 generic phase: 13 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http client request body preread 81 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http request body content length filter +2025/09/03 14:25:06 [debug] 243437#243437: *7 http body new buf t:1 f:0 000060865FB2A128, pos 000060865FB2A128, size: 81 file: 0, size: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http init upstream, client timer: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "QUERY_STRING" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "81" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "CONTENT_LENGTH: 81" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "REQUEST_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "http" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "nginx/" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "REMOTE_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "59608" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "REMOTE_PORT: 59608" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SERVER_ADDR" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SERVER_PORT" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "9001" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SERVER_NAME" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "200" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script var: "./blobs" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 14:25:06 [debug] 243437#243437: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 81" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http cleanup add: 000060865FB3F640 +2025/09/03 14:25:06 [debug] 243437#243437: *7 get rr peer, try: 1 +2025/09/03 14:25:06 [debug] 243437#243437: *7 stream socket 10 +2025/09/03 14:25:06 [debug] 243437#243437: *7 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:06 [debug] 243437#243437: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/03 14:25:06 [debug] 243437#243437: *7 connected +2025/09/03 14:25:06 [debug] 243437#243437: *7 http upstream connect: 0 +2025/09/03 14:25:06 [debug] 243437#243437: *7 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http upstream send request +2025/09/03 14:25:06 [debug] 243437#243437: *7 http upstream send request body +2025/09/03 14:25:06 [debug] 243437#243437: *7 chain writer buf fl:0 s:592 +2025/09/03 14:25:06 [debug] 243437#243437: *7 chain writer buf fl:0 s:81 +2025/09/03 14:25:06 [debug] 243437#243437: *7 chain writer buf fl:0 s:15 +2025/09/03 14:25:06 [debug] 243437#243437: *7 chain writer in: 000060865FB3F6B0 +2025/09/03 14:25:06 [debug] 243437#243437: *7 writev: 688 of 688 +2025/09/03 14:25:06 [debug] 243437#243437: *7 chain writer out: 0000000000000000 +2025/09/03 14:25:06 [debug] 243437#243437: *7 event timer add: 10: 60000:177667040 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http request count:2 blk:0 +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E1 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http run request: "/mirror?" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http upstream check client, write event:1, "/mirror" +2025/09/03 14:25:06 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C9 +2025/09/03 14:25:06 [debug] 243437#243437: *7 http upstream request: "/mirror?" +2025/09/03 14:25:06 [debug] 243437#243437: *7 http upstream dummy handler +2025/09/03 14:25:06 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:06 [debug] 243437#243437: worker cycle +2025/09/03 14:25:06 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:07 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C9 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http upstream request: "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http upstream process header +2025/09/03 14:25:07 [debug] 243437#243437: *7 malloc: 000060865FB31160:4096 +2025/09/03 14:25:07 [debug] 243437#243437: *7 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:07 [debug] 243437#243437: *7 recv: eof:1, avail:-1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 recv: fd:10 768 of 4096 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 07 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 8C +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 04 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record length: 140 +2025/09/03 14:25:07 [error] 243437#243437: *7 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:06] PUT /mirror - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:07] 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 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 07 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record length: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 06 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 02 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 3D +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 03 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record length: 573 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi parser: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi parser: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi parser: 1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi header done +2025/09/03 14:25:07 [debug] 243437#243437: *7 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:07 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 14:25:07 [debug] 243437#243437: *7 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http cacheable: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http upstream process upstream +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe read upstream: 1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe preread: 550 +2025/09/03 14:25:07 [debug] 243437#243437: *7 readv: eof:1, avail:0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 readv: 1, last:3328 +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe recv chain: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3123A, size: 550 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe length: -1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 input buf #0 000060865FB3123A +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 06 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record length: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi closed stdout +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 03 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 01 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 08 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record byte: 00 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi record length: 8 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http fastcgi sent end request +2025/09/03 14:25:07 [debug] 243437#243437: *7 input buf 000060865FB3123A 523 +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe write downstream: 1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe write downstream flush in +2025/09/03 14:25:07 [debug] 243437#243437: *7 http output filter "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http copy filter: "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http postpone filter "/mirror?" 000060865FB3F680 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http chunk: 523 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write new buf t:1 f:0 000060865FB3F7F0, pos 000060865FB3F7F0, size: 5 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3123A, size: 523 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http write filter: l:0 f:0 s:790 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http copy filter: 0 "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 pipe write downstream done +2025/09/03 14:25:07 [debug] 243437#243437: *7 event timer del: 10: 177667040 +2025/09/03 14:25:07 [debug] 243437#243437: *7 event timer add: 10: 60000:177667689 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http upstream exit: 0000000000000000 +2025/09/03 14:25:07 [debug] 243437#243437: *7 finalize http upstream request: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 finalize http fastcgi request +2025/09/03 14:25:07 [debug] 243437#243437: *7 free rr peer 1 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 close http upstream connection: 10 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:07 [debug] 243437#243437: *7 event timer del: 10: 177667689 +2025/09/03 14:25:07 [debug] 243437#243437: *7 reusable connection: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http upstream temp fd: -1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http output filter "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http copy filter: "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http postpone filter "/mirror?" 00007FFF345B7F70 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http chunk: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write old buf t:1 f:0 000060865FB3F7F0, pos 000060865FB3F7F0, size: 5 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3123A, size: 523 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http write filter: l:1 f:0 s:795 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http write filter limit 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 writev: 795 of 795 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http write filter 0000000000000000 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http copy filter: 0 "/mirror?" +2025/09/03 14:25:07 [debug] 243437#243437: *7 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 set http keepalive handler +2025/09/03 14:25:07 [debug] 243437#243437: *7 http close request +2025/09/03 14:25:07 [debug] 243437#243437: *7 http log handler +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB31160 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB32170, unused: 2410 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB2A0A0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 hc free: 0000000000000000 +2025/09/03 14:25:07 [debug] 243437#243437: *7 hc busy: 0000000000000000 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 tcp_nodelay +2025/09/03 14:25:07 [debug] 243437#243437: *7 reusable connection: 1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 event timer add: 6: 65000:177672689 +2025/09/03 14:25:07 [debug] 243437#243437: timer delta: 648 +2025/09/03 14:25:07 [debug] 243437#243437: worker cycle +2025/09/03 14:25:07 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:07 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 http keepalive handler +2025/09/03 14:25:07 [debug] 243437#243437: *7 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:07 [debug] 243437#243437: *7 recv: eof:1, avail:-1 +2025/09/03 14:25:07 [debug] 243437#243437: *7 recv: fd:6 0 of 1024 +2025/09/03 14:25:07 [info] 243437#243437: *7 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:07 [debug] 243437#243437: *7 close http connection: 6 +2025/09/03 14:25:07 [debug] 243437#243437: *7 event timer del: 6: 177672689 +2025/09/03 14:25:07 [debug] 243437#243437: *7 reusable connection: 0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB2A0A0 +2025/09/03 14:25:07 [debug] 243437#243437: *7 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:07 [debug] 243437#243437: timer delta: 2 +2025/09/03 14:25:07 [debug] 243437#243437: worker cycle +2025/09/03 14:25:07 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:25 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:25 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *9 accept: 127.0.0.1:50170 fd:6 +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer add: 6: 60000:177686036 +2025/09/03 14:25:25 [debug] 243437#243437: *9 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 18345 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http wait request handler +2025/09/03 14:25:25 [debug] 243437#243437: *9 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: fd:6 197 of 1024 +2025/09/03 14:25:25 [debug] 243437#243437: *9 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http process request line +2025/09/03 14:25:25 [debug] 243437#243437: *9 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http uri: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http args: "" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http exten: "" +2025/09/03 14:25:25 [debug] 243437#243437: *9 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http process request header line +2025/09/03 14:25:25 [debug] 243437#243437: *9 http header: "Host: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http header: "Accept: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http header: "Content-Type: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http header: "Content-Length: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http header done +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer del: 6: 177686036 +2025/09/03 14:25:25 [debug] 243437#243437: *9 generic phase: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 rewrite phase: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 test location: "/media" +2025/09/03 14:25:25 [debug] 243437#243437: *9 test location: "/report" +2025/09/03 14:25:25 [debug] 243437#243437: *9 test location: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 using configuration "=/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http cl:68 max:104857600 +2025/09/03 14:25:25 [debug] 243437#243437: *9 rewrite phase: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:25:25 [notice] 243437#243437: *9 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script if +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script if: false +2025/09/03 14:25:25 [debug] 243437#243437: *9 post rewrite phase: 4 +2025/09/03 14:25:25 [debug] 243437#243437: *9 generic phase: 5 +2025/09/03 14:25:25 [debug] 243437#243437: *9 generic phase: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *9 generic phase: 7 +2025/09/03 14:25:25 [debug] 243437#243437: *9 access phase: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *9 access phase: 9 +2025/09/03 14:25:25 [debug] 243437#243437: *9 access phase: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *9 post access phase: 11 +2025/09/03 14:25:25 [debug] 243437#243437: *9 generic phase: 12 +2025/09/03 14:25:25 [debug] 243437#243437: *9 generic phase: 13 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http client request body preread 68 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http request body content length filter +2025/09/03 14:25:25 [debug] 243437#243437: *9 http body new buf t:1 f:0 000060865FB2A121, pos 000060865FB2A121, size: 68 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http init upstream, client timer: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "QUERY_STRING" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "68" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "REQUEST_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "http" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "nginx/" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "REMOTE_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "50170" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "REMOTE_PORT: 50170" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SERVER_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SERVER_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "9001" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SERVER_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "200" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *9 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http cleanup add: 000060865FB3F630 +2025/09/03 14:25:25 [debug] 243437#243437: *9 get rr peer, try: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 stream socket 10 +2025/09/03 14:25:25 [debug] 243437#243437: *9 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/03 14:25:25 [debug] 243437#243437: *9 connected +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream connect: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream send request +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream send request body +2025/09/03 14:25:25 [debug] 243437#243437: *9 chain writer buf fl:0 s:576 +2025/09/03 14:25:25 [debug] 243437#243437: *9 chain writer buf fl:0 s:68 +2025/09/03 14:25:25 [debug] 243437#243437: *9 chain writer buf fl:0 s:12 +2025/09/03 14:25:25 [debug] 243437#243437: *9 chain writer in: 000060865FB3F6A0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 writev: 656 of 656 +2025/09/03 14:25:25 [debug] 243437#243437: *9 chain writer out: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer add: 10: 60000:177686036 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http request count:2 blk:0 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http run request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream check client, write event:1, "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C8 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0005 d:0000740DA9EAE2C8 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream process header +2025/09/03 14:25:25 [debug] 243437#243437: *9 malloc: 000060865FB31160:4096 +2025/09/03 14:25:25 [debug] 243437#243437: *9 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: fd:10 152 of 4096 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 8A +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record length: 138 +2025/09/03 14:25:25 [error] 243437#243437: *9 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:25] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:25] PUT /upload - Auth: anonymous - 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/03 14:25:25 [debug] 243437#243437: *9 recv: eof:0, avail:0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C8 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream process header +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: eof:1, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: fd:10 424 of 3944 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 41 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record length: 65 +2025/09/03 14:25:25 [error] 243437#243437: *9 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record length: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 2B +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 05 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record length: 299 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi parser: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi parser: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi parser: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi header done +2025/09/03 14:25:25 [debug] 243437#243437: *9 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:25 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 14:25:25 [debug] 243437#243437: *9 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http cacheable: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream process upstream +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe read upstream: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe preread: 278 +2025/09/03 14:25:25 [debug] 243437#243437: *9 readv: eof:1, avail:0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 readv: 1, last:3520 +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe recv chain: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 278 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe length: -1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 input buf #0 000060865FB3128A +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record length: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi closed stdout +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 03 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 08 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi record length: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http fastcgi sent end request +2025/09/03 14:25:25 [debug] 243437#243437: *9 input buf 000060865FB3128A 249 +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe write downstream: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe write downstream flush in +2025/09/03 14:25:25 [debug] 243437#243437: *9 http output filter "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http copy filter: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http postpone filter "/upload?" 000060865FB3F670 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http chunk: 249 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write new buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http write filter: l:0 f:0 s:515 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http copy filter: 0 "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 pipe write downstream done +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer: 10, old: 177686036, new: 177686038 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream exit: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *9 finalize http upstream request: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 finalize http fastcgi request +2025/09/03 14:25:25 [debug] 243437#243437: *9 free rr peer 1 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 close http upstream connection: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer del: 10: 177686036 +2025/09/03 14:25:25 [debug] 243437#243437: *9 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http upstream temp fd: -1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http output filter "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http copy filter: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http postpone filter "/upload?" 00007FFF345B7F70 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http chunk: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write old buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http write filter: l:1 f:0 s:520 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http write filter limit 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 writev: 520 of 520 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http write filter 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http copy filter: 0 "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *9 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 set http keepalive handler +2025/09/03 14:25:25 [debug] 243437#243437: *9 http close request +2025/09/03 14:25:25 [debug] 243437#243437: *9 http log handler +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB31160 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB32170, unused: 2426 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB2A0A0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 hc free: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *9 hc busy: 0000000000000000 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 tcp_nodelay +2025/09/03 14:25:25 [debug] 243437#243437: *9 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer add: 6: 65000:177691038 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 http keepalive handler +2025/09/03 14:25:25 [debug] 243437#243437: *9 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: eof:1, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *9 recv: fd:6 0 of 1024 +2025/09/03 14:25:25 [info] 243437#243437: *9 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:25 [debug] 243437#243437: *9 close http connection: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *9 event timer del: 6: 177691038 +2025/09/03 14:25:25 [debug] 243437#243437: *9 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB2A0A0 +2025/09/03 14:25:25 [debug] 243437#243437: *9 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:25 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:25 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *11 accept: 127.0.0.1:50178 fd:6 +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer add: 6: 60000:177686131 +2025/09/03 14:25:25 [debug] 243437#243437: *11 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 92 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http wait request handler +2025/09/03 14:25:25 [debug] 243437#243437: *11 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: fd:6 197 of 1024 +2025/09/03 14:25:25 [debug] 243437#243437: *11 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http process request line +2025/09/03 14:25:25 [debug] 243437#243437: *11 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http uri: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http args: "" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http exten: "" +2025/09/03 14:25:25 [debug] 243437#243437: *11 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http process request header line +2025/09/03 14:25:25 [debug] 243437#243437: *11 http header: "Host: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http header: "Accept: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http header: "Content-Type: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http header: "Content-Length: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http header done +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer del: 6: 177686131 +2025/09/03 14:25:25 [debug] 243437#243437: *11 generic phase: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 rewrite phase: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 test location: "/media" +2025/09/03 14:25:25 [debug] 243437#243437: *11 test location: "/report" +2025/09/03 14:25:25 [debug] 243437#243437: *11 test location: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 using configuration "=/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http cl:68 max:104857600 +2025/09/03 14:25:25 [debug] 243437#243437: *11 rewrite phase: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:25:25 [notice] 243437#243437: *11 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script if +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script if: false +2025/09/03 14:25:25 [debug] 243437#243437: *11 post rewrite phase: 4 +2025/09/03 14:25:25 [debug] 243437#243437: *11 generic phase: 5 +2025/09/03 14:25:25 [debug] 243437#243437: *11 generic phase: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *11 generic phase: 7 +2025/09/03 14:25:25 [debug] 243437#243437: *11 access phase: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *11 access phase: 9 +2025/09/03 14:25:25 [debug] 243437#243437: *11 access phase: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *11 post access phase: 11 +2025/09/03 14:25:25 [debug] 243437#243437: *11 generic phase: 12 +2025/09/03 14:25:25 [debug] 243437#243437: *11 generic phase: 13 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http client request body preread 68 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http request body content length filter +2025/09/03 14:25:25 [debug] 243437#243437: *11 http body new buf t:1 f:0 000060865FB2A121, pos 000060865FB2A121, size: 68 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http init upstream, client timer: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "QUERY_STRING" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "68" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "REQUEST_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "http" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "nginx/" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "REMOTE_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "50178" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "REMOTE_PORT: 50178" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SERVER_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SERVER_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "9001" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SERVER_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "200" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *11 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http cleanup add: 000060865FB3F630 +2025/09/03 14:25:25 [debug] 243437#243437: *11 get rr peer, try: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 stream socket 10 +2025/09/03 14:25:25 [debug] 243437#243437: *11 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/03 14:25:25 [debug] 243437#243437: *11 connected +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream connect: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream send request +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream send request body +2025/09/03 14:25:25 [debug] 243437#243437: *11 chain writer buf fl:0 s:576 +2025/09/03 14:25:25 [debug] 243437#243437: *11 chain writer buf fl:0 s:68 +2025/09/03 14:25:25 [debug] 243437#243437: *11 chain writer buf fl:0 s:12 +2025/09/03 14:25:25 [debug] 243437#243437: *11 chain writer in: 000060865FB3F6A0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 writev: 656 of 656 +2025/09/03 14:25:25 [debug] 243437#243437: *11 chain writer out: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer add: 10: 60000:177686131 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http request count:2 blk:0 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http run request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream check client, write event:1, "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C9 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0005 d:0000740DA9EAE2C9 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream process header +2025/09/03 14:25:25 [debug] 243437#243437: *11 malloc: 000060865FB31160:4096 +2025/09/03 14:25:25 [debug] 243437#243437: *11 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: fd:10 152 of 4096 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 8A +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record length: 138 +2025/09/03 14:25:25 [error] 243437#243437: *11 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:25] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:25] PUT /upload - Auth: anonymous - 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/03 14:25:25 [debug] 243437#243437: *11 recv: eof:0, avail:0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C9 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream process header +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: eof:1, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: fd:10 424 of 3944 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 41 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record length: 65 +2025/09/03 14:25:25 [error] 243437#243437: *11 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record length: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 2B +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 05 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record length: 299 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi parser: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi parser: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi parser: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi header done +2025/09/03 14:25:25 [debug] 243437#243437: *11 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:25 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 14:25:25 [debug] 243437#243437: *11 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http cacheable: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream process upstream +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe read upstream: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe preread: 278 +2025/09/03 14:25:25 [debug] 243437#243437: *11 readv: eof:1, avail:0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 readv: 1, last:3520 +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe recv chain: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 278 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe length: -1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 input buf #0 000060865FB3128A +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record length: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi closed stdout +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 03 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 08 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi record length: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http fastcgi sent end request +2025/09/03 14:25:25 [debug] 243437#243437: *11 input buf 000060865FB3128A 249 +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe write downstream: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe write downstream flush in +2025/09/03 14:25:25 [debug] 243437#243437: *11 http output filter "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http copy filter: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http postpone filter "/upload?" 000060865FB3F670 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http chunk: 249 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write new buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http write filter: l:0 f:0 s:515 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http copy filter: 0 "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 pipe write downstream done +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer: 10, old: 177686131, new: 177686132 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream exit: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *11 finalize http upstream request: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 finalize http fastcgi request +2025/09/03 14:25:25 [debug] 243437#243437: *11 free rr peer 1 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 close http upstream connection: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer del: 10: 177686131 +2025/09/03 14:25:25 [debug] 243437#243437: *11 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http upstream temp fd: -1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http output filter "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http copy filter: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http postpone filter "/upload?" 00007FFF345B7F70 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http chunk: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write old buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http write filter: l:1 f:0 s:520 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http write filter limit 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 writev: 520 of 520 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http write filter 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http copy filter: 0 "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *11 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 set http keepalive handler +2025/09/03 14:25:25 [debug] 243437#243437: *11 http close request +2025/09/03 14:25:25 [debug] 243437#243437: *11 http log handler +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB31160 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB32170, unused: 2426 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB2A0A0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 hc free: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *11 hc busy: 0000000000000000 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 tcp_nodelay +2025/09/03 14:25:25 [debug] 243437#243437: *11 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer add: 6: 65000:177691132 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 http keepalive handler +2025/09/03 14:25:25 [debug] 243437#243437: *11 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: eof:1, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *11 recv: fd:6 0 of 1024 +2025/09/03 14:25:25 [info] 243437#243437: *11 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:25 [debug] 243437#243437: *11 close http connection: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *11 event timer del: 6: 177691132 +2025/09/03 14:25:25 [debug] 243437#243437: *11 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB2A0A0 +2025/09/03 14:25:25 [debug] 243437#243437: *11 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:25 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:25 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *13 accept: 127.0.0.1:50182 fd:6 +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer add: 6: 60000:177686177 +2025/09/03 14:25:25 [debug] 243437#243437: *13 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 44 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http wait request handler +2025/09/03 14:25:25 [debug] 243437#243437: *13 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: fd:6 197 of 1024 +2025/09/03 14:25:25 [debug] 243437#243437: *13 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http process request line +2025/09/03 14:25:25 [debug] 243437#243437: *13 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http uri: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http args: "" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http exten: "" +2025/09/03 14:25:25 [debug] 243437#243437: *13 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http process request header line +2025/09/03 14:25:25 [debug] 243437#243437: *13 http header: "Host: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http header: "Accept: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http header: "Content-Type: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http header: "Content-Length: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http header done +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer del: 6: 177686177 +2025/09/03 14:25:25 [debug] 243437#243437: *13 generic phase: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 rewrite phase: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 test location: "/media" +2025/09/03 14:25:25 [debug] 243437#243437: *13 test location: "/report" +2025/09/03 14:25:25 [debug] 243437#243437: *13 test location: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 using configuration "=/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http cl:68 max:104857600 +2025/09/03 14:25:25 [debug] 243437#243437: *13 rewrite phase: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:25:25 [notice] 243437#243437: *13 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script if +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script if: false +2025/09/03 14:25:25 [debug] 243437#243437: *13 post rewrite phase: 4 +2025/09/03 14:25:25 [debug] 243437#243437: *13 generic phase: 5 +2025/09/03 14:25:25 [debug] 243437#243437: *13 generic phase: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *13 generic phase: 7 +2025/09/03 14:25:25 [debug] 243437#243437: *13 access phase: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *13 access phase: 9 +2025/09/03 14:25:25 [debug] 243437#243437: *13 access phase: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *13 post access phase: 11 +2025/09/03 14:25:25 [debug] 243437#243437: *13 generic phase: 12 +2025/09/03 14:25:25 [debug] 243437#243437: *13 generic phase: 13 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http client request body preread 68 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http request body content length filter +2025/09/03 14:25:25 [debug] 243437#243437: *13 http body new buf t:1 f:0 000060865FB2A121, pos 000060865FB2A121, size: 68 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http init upstream, client timer: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "QUERY_STRING" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "68" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "REQUEST_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "http" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "nginx/" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "REMOTE_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "50182" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "REMOTE_PORT: 50182" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SERVER_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SERVER_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "9001" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SERVER_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "200" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:25:25 [debug] 243437#243437: *13 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http cleanup add: 000060865FB3F630 +2025/09/03 14:25:25 [debug] 243437#243437: *13 get rr peer, try: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 stream socket 10 +2025/09/03 14:25:25 [debug] 243437#243437: *13 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 +2025/09/03 14:25:25 [debug] 243437#243437: *13 connected +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream connect: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream send request +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream send request body +2025/09/03 14:25:25 [debug] 243437#243437: *13 chain writer buf fl:0 s:576 +2025/09/03 14:25:25 [debug] 243437#243437: *13 chain writer buf fl:0 s:68 +2025/09/03 14:25:25 [debug] 243437#243437: *13 chain writer buf fl:0 s:12 +2025/09/03 14:25:25 [debug] 243437#243437: *13 chain writer in: 000060865FB3F6A0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 writev: 656 of 656 +2025/09/03 14:25:25 [debug] 243437#243437: *13 chain writer out: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer add: 10: 60000:177686178 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http request count:2 blk:0 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http run request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream check client, write event:1, "/upload" +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C8 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0005 d:0000740DA9EAE2C8 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream process header +2025/09/03 14:25:25 [debug] 243437#243437: *13 malloc: 000060865FB31160:4096 +2025/09/03 14:25:25 [debug] 243437#243437: *13 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: fd:10 152 of 4096 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 8A +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record length: 138 +2025/09/03 14:25:25 [error] 243437#243437: *13 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:25] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:25] PUT /upload - Auth: anonymous - 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/03 14:25:25 [debug] 243437#243437: *13 recv: eof:0, avail:0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C8 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream request: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream process header +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: eof:1, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: fd:10 424 of 3944 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 41 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record length: 65 +2025/09/03 14:25:25 [error] 243437#243437: *13 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 07 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record length: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 2B +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 05 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record length: 299 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi parser: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi parser: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi parser: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi header done +2025/09/03 14:25:25 [debug] 243437#243437: *13 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:25 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 14:25:25 [debug] 243437#243437: *13 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http cacheable: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream process upstream +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe read upstream: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe preread: 278 +2025/09/03 14:25:25 [debug] 243437#243437: *13 readv: eof:1, avail:0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 readv: 1, last:3520 +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe recv chain: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 278 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe length: -1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 input buf #0 000060865FB3128A +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 06 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record length: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi closed stdout +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 03 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 01 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 08 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record byte: 00 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi record length: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http fastcgi sent end request +2025/09/03 14:25:25 [debug] 243437#243437: *13 input buf 000060865FB3128A 249 +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe write downstream: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe write downstream flush in +2025/09/03 14:25:25 [debug] 243437#243437: *13 http output filter "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http copy filter: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http postpone filter "/upload?" 000060865FB3F670 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http chunk: 249 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write new buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http write filter: l:0 f:0 s:515 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http copy filter: 0 "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 pipe write downstream done +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer: 10, old: 177686178, new: 177686179 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream exit: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *13 finalize http upstream request: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 finalize http fastcgi request +2025/09/03 14:25:25 [debug] 243437#243437: *13 free rr peer 1 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 close http upstream connection: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer del: 10: 177686178 +2025/09/03 14:25:25 [debug] 243437#243437: *13 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http upstream temp fd: -1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http output filter "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http copy filter: "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http postpone filter "/upload?" 00007FFF345B7F70 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http chunk: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write old buf t:1 f:0 000060865FB3F7E0, pos 000060865FB3F7E0, size: 4 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3128A, size: 249 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http write filter: l:1 f:0 s:520 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http write filter limit 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 writev: 520 of 520 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http write filter 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http copy filter: 0 "/upload?" +2025/09/03 14:25:25 [debug] 243437#243437: *13 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 set http keepalive handler +2025/09/03 14:25:25 [debug] 243437#243437: *13 http close request +2025/09/03 14:25:25 [debug] 243437#243437: *13 http log handler +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB31160 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB32170, unused: 2426 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB2A0A0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 hc free: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *13 hc busy: 0000000000000000 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 tcp_nodelay +2025/09/03 14:25:25 [debug] 243437#243437: *13 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer add: 6: 65000:177691179 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 http keepalive handler +2025/09/03 14:25:25 [debug] 243437#243437: *13 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: eof:1, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *13 recv: fd:6 0 of 1024 +2025/09/03 14:25:25 [info] 243437#243437: *13 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:25 [debug] 243437#243437: *13 close http connection: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *13 event timer del: 6: 177691179 +2025/09/03 14:25:25 [debug] 243437#243437: *13 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB2A0A0 +2025/09/03 14:25:25 [debug] 243437#243437: *13 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:5 ev:0001 d:0000740DA9EAE010 +2025/09/03 14:25:25 [debug] 243437#243437: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:25:25 [debug] 243437#243437: posix_memalign: 000060865FB27840:512 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *15 accept: 127.0.0.1:50192 fd:6 +2025/09/03 14:25:25 [debug] 243437#243437: *15 event timer add: 6: 60000:177686241 +2025/09/03 14:25:25 [debug] 243437#243437: *15 reusable connection: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 61 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0001 d:0000740DA9EAE1E1 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http wait request handler +2025/09/03 14:25:25 [debug] 243437#243437: *15 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:25 [debug] 243437#243437: *15 recv: eof:0, avail:-1 +2025/09/03 14:25:25 [debug] 243437#243437: *15 recv: fd:6 217 of 1024 +2025/09/03 14:25:25 [debug] 243437#243437: *15 reusable connection: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *15 posix_memalign: 000060865FB484B0:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http process request line +2025/09/03 14:25:25 [debug] 243437#243437: *15 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http uri: "/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http args: "" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http exten: "" +2025/09/03 14:25:25 [debug] 243437#243437: *15 posix_memalign: 000060865FB3E820:4096 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http process request header line +2025/09/03 14:25:25 [debug] 243437#243437: *15 http header: "Host: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http header: "Accept: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http header: "Content-Type: application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http header: "Content-Length: 81" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http header done +2025/09/03 14:25:25 [debug] 243437#243437: *15 event timer del: 6: 177686241 +2025/09/03 14:25:25 [debug] 243437#243437: *15 generic phase: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *15 rewrite phase: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *15 test location: "/media" +2025/09/03 14:25:25 [debug] 243437#243437: *15 test location: "/report" +2025/09/03 14:25:25 [debug] 243437#243437: *15 test location: "/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 using configuration "=/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http cl:81 max:104857600 +2025/09/03 14:25:25 [debug] 243437#243437: *15 rewrite phase: 3 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script regex: "^(PUT)$" +2025/09/03 14:25:25 [notice] 243437#243437: *15 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script if +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script if: false +2025/09/03 14:25:25 [debug] 243437#243437: *15 post rewrite phase: 4 +2025/09/03 14:25:25 [debug] 243437#243437: *15 generic phase: 5 +2025/09/03 14:25:25 [debug] 243437#243437: *15 generic phase: 6 +2025/09/03 14:25:25 [debug] 243437#243437: *15 generic phase: 7 +2025/09/03 14:25:25 [debug] 243437#243437: *15 access phase: 8 +2025/09/03 14:25:25 [debug] 243437#243437: *15 access phase: 9 +2025/09/03 14:25:25 [debug] 243437#243437: *15 access phase: 10 +2025/09/03 14:25:25 [debug] 243437#243437: *15 post access phase: 11 +2025/09/03 14:25:25 [debug] 243437#243437: *15 generic phase: 12 +2025/09/03 14:25:25 [debug] 243437#243437: *15 generic phase: 13 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http client request body preread 81 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http request body content length filter +2025/09/03 14:25:25 [debug] 243437#243437: *15 http body new buf t:1 f:0 000060865FB2A128, pos 000060865FB2A128, size: 81 file: 0, size: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http init upstream, client timer: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *15 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "QUERY_STRING" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "QUERY_STRING: " +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "REQUEST_METHOD" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "CONTENT_TYPE" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "CONTENT_LENGTH" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "81" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "CONTENT_LENGTH: 81" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SCRIPT_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "REQUEST_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "DOCUMENT_URI" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "REQUEST_SCHEME" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "http" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "nginx/" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "REMOTE_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "REMOTE_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "50192" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "REMOTE_PORT: 50192" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SERVER_ADDR" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SERVER_PORT" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "9001" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SERVER_NAME" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "REDIRECT_STATUS" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "200" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script var: "./blobs" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http script copy: "/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 14:25:25 [debug] 243437#243437: *15 fastcgi param: "HTTP_CONTENT_LENGTH: 81" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http cleanup add: 000060865FB3F640 +2025/09/03 14:25:25 [debug] 243437#243437: *15 get rr peer, try: 1 +2025/09/03 14:25:25 [debug] 243437#243437: *15 stream socket 10 +2025/09/03 14:25:25 [debug] 243437#243437: *15 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:25:25 [debug] 243437#243437: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 +2025/09/03 14:25:25 [debug] 243437#243437: *15 connected +2025/09/03 14:25:25 [debug] 243437#243437: *15 http upstream connect: 0 +2025/09/03 14:25:25 [debug] 243437#243437: *15 posix_memalign: 000060865FB10F20:128 @16 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http upstream send request +2025/09/03 14:25:25 [debug] 243437#243437: *15 http upstream send request body +2025/09/03 14:25:25 [debug] 243437#243437: *15 chain writer buf fl:0 s:592 +2025/09/03 14:25:25 [debug] 243437#243437: *15 chain writer buf fl:0 s:81 +2025/09/03 14:25:25 [debug] 243437#243437: *15 chain writer buf fl:0 s:15 +2025/09/03 14:25:25 [debug] 243437#243437: *15 chain writer in: 000060865FB3F6B0 +2025/09/03 14:25:25 [debug] 243437#243437: *15 writev: 688 of 688 +2025/09/03 14:25:25 [debug] 243437#243437: *15 chain writer out: 0000000000000000 +2025/09/03 14:25:25 [debug] 243437#243437: *15 event timer add: 10: 60000:177686241 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http request count:2 blk:0 +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 0 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 60000 +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:6 ev:0004 d:0000740DA9EAE1E1 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http run request: "/mirror?" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http upstream check client, write event:1, "/mirror" +2025/09/03 14:25:25 [debug] 243437#243437: epoll: fd:10 ev:0004 d:0000740DA9EAE2C9 +2025/09/03 14:25:25 [debug] 243437#243437: *15 http upstream request: "/mirror?" +2025/09/03 14:25:25 [debug] 243437#243437: *15 http upstream dummy handler +2025/09/03 14:25:25 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:25 [debug] 243437#243437: worker cycle +2025/09/03 14:25:25 [debug] 243437#243437: epoll timer: 59999 +2025/09/03 14:25:26 [debug] 243437#243437: epoll: fd:10 ev:2005 d:0000740DA9EAE2C9 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http upstream request: "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http upstream process header +2025/09/03 14:25:26 [debug] 243437#243437: *15 malloc: 000060865FB31160:4096 +2025/09/03 14:25:26 [debug] 243437#243437: *15 posix_memalign: 000060865FB32170:4096 @16 +2025/09/03 14:25:26 [debug] 243437#243437: *15 recv: eof:1, avail:-1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 recv: fd:10 768 of 4096 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 07 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 8C +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 04 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record length: 140 +2025/09/03 14:25:26 [error] 243437#243437: *15 FastCGI sent in stderr: "LOG: [2025-09-03 14:25:25] PUT /mirror - Auth: pending - Status: 0 +LOG: [2025-09-03 14:25:26] 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 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 07 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record length: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 06 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 02 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 3D +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 03 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record length: 573 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi parser: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi header: "Status: 200 OK" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi parser: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi parser: 1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi header done +2025/09/03 14:25:26 [debug] 243437#243437: *15 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:25:26 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 14:25:26 [debug] 243437#243437: *15 write new buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http write filter: l:0 f:0 s:260 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http cacheable: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http upstream process upstream +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe read upstream: 1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe preread: 550 +2025/09/03 14:25:26 [debug] 243437#243437: *15 readv: eof:1, avail:0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 readv: 1, last:3328 +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe recv chain: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe buf free s:0 t:1 f:0 000060865FB31160, pos 000060865FB3123A, size: 550 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe length: -1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 input buf #0 000060865FB3123A +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 06 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record length: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi closed stdout +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 03 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 01 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 08 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record byte: 00 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi record length: 8 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http fastcgi sent end request +2025/09/03 14:25:26 [debug] 243437#243437: *15 input buf 000060865FB3123A 523 +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe write downstream: 1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe write downstream flush in +2025/09/03 14:25:26 [debug] 243437#243437: *15 http output filter "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http copy filter: "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http postpone filter "/mirror?" 000060865FB3F680 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http chunk: 523 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write new buf t:1 f:0 000060865FB3F7F0, pos 000060865FB3F7F0, size: 5 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write new buf t:1 f:0 000060865FB31160, pos 000060865FB3123A, size: 523 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http write filter: l:0 f:0 s:790 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http copy filter: 0 "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 pipe write downstream done +2025/09/03 14:25:26 [debug] 243437#243437: *15 event timer del: 10: 177686241 +2025/09/03 14:25:26 [debug] 243437#243437: *15 event timer add: 10: 60000:177686859 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http upstream exit: 0000000000000000 +2025/09/03 14:25:26 [debug] 243437#243437: *15 finalize http upstream request: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 finalize http fastcgi request +2025/09/03 14:25:26 [debug] 243437#243437: *15 free rr peer 1 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 close http upstream connection: 10 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB10F20, unused: 48 +2025/09/03 14:25:26 [debug] 243437#243437: *15 event timer del: 10: 177686859 +2025/09/03 14:25:26 [debug] 243437#243437: *15 reusable connection: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http upstream temp fd: -1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http output filter "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http copy filter: "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http postpone filter "/mirror?" 00007FFF345B7F70 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http chunk: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write old buf t:1 f:0 000060865FB32310, pos 000060865FB32310, size: 260 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write old buf t:1 f:0 000060865FB3F7F0, pos 000060865FB3F7F0, size: 5 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write old buf t:1 f:0 000060865FB31160, pos 000060865FB3123A, size: 523 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write old buf t:0 f:0 0000000000000000, pos 0000608651DF52E8, size: 2 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 write new buf t:0 f:0 0000000000000000, pos 0000608651DF52E5, size: 5 file: 0, size: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http write filter: l:1 f:0 s:795 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http write filter limit 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 writev: 795 of 795 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http write filter 0000000000000000 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http copy filter: 0 "/mirror?" +2025/09/03 14:25:26 [debug] 243437#243437: *15 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 set http keepalive handler +2025/09/03 14:25:26 [debug] 243437#243437: *15 http close request +2025/09/03 14:25:26 [debug] 243437#243437: *15 http log handler +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB31160 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB484B0, unused: 3 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB3E820, unused: 8 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB32170, unused: 2410 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB2A0A0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 hc free: 0000000000000000 +2025/09/03 14:25:26 [debug] 243437#243437: *15 hc busy: 0000000000000000 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 tcp_nodelay +2025/09/03 14:25:26 [debug] 243437#243437: *15 reusable connection: 1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 event timer add: 6: 65000:177691859 +2025/09/03 14:25:26 [debug] 243437#243437: timer delta: 617 +2025/09/03 14:25:26 [debug] 243437#243437: worker cycle +2025/09/03 14:25:26 [debug] 243437#243437: epoll timer: 65000 +2025/09/03 14:25:26 [debug] 243437#243437: epoll: fd:6 ev:2005 d:0000740DA9EAE1E1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 http keepalive handler +2025/09/03 14:25:26 [debug] 243437#243437: *15 malloc: 000060865FB2A0A0:1024 +2025/09/03 14:25:26 [debug] 243437#243437: *15 recv: eof:1, avail:-1 +2025/09/03 14:25:26 [debug] 243437#243437: *15 recv: fd:6 0 of 1024 +2025/09/03 14:25:26 [info] 243437#243437: *15 client 127.0.0.1 closed keepalive connection +2025/09/03 14:25:26 [debug] 243437#243437: *15 close http connection: 6 +2025/09/03 14:25:26 [debug] 243437#243437: *15 event timer del: 6: 177691859 +2025/09/03 14:25:26 [debug] 243437#243437: *15 reusable connection: 0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB2A0A0 +2025/09/03 14:25:26 [debug] 243437#243437: *15 free: 000060865FB27840, unused: 120 +2025/09/03 14:25:26 [debug] 243437#243437: timer delta: 1 +2025/09/03 14:25:26 [debug] 243437#243437: worker cycle +2025/09/03 14:25:26 [debug] 243437#243437: epoll timer: -1 +2025/09/03 14:26:07 [notice] 243436#243436: signal 15 (SIGTERM) received from 244354, exiting +2025/09/03 14:26:07 [debug] 243436#243436: wake up, sigio 0 +2025/09/03 14:26:07 [debug] 243436#243436: child: 0 243437 e:0 t:0 d:0 r:1 j:0 +2025/09/03 14:26:07 [debug] 243436#243436: termination cycle: 50 +2025/09/03 14:26:07 [debug] 243436#243436: sigsuspend +2025/09/03 14:26:07 [debug] 243437#243437: epoll: fd:7 ev:0001 d:0000740DA9EAE0F8 +2025/09/03 14:26:07 [debug] 243437#243437: channel handler +2025/09/03 14:26:07 [debug] 243437#243437: channel: 32 +2025/09/03 14:26:07 [debug] 243437#243437: channel command: 4 +2025/09/03 14:26:07 [debug] 243437#243437: channel: -2 +2025/09/03 14:26:07 [debug] 243437#243437: timer delta: 41149 +2025/09/03 14:26:07 [notice] 243437#243437: exiting +2025/09/03 14:26:07 [debug] 243437#243437: flush files +2025/09/03 14:26:07 [debug] 243437#243437: run cleanup: 000060865FB8A280 +2025/09/03 14:26:07 [debug] 243437#243437: run cleanup: 000060865FB76EE8 +2025/09/03 14:26:07 [debug] 243437#243437: cleanup resolver +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB8C8B0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB77690 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB4A5D0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB494C0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB43490 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB423D0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB41310 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB40250 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB36180 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB2D150, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB39000, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB444A0, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB4B5E0, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB4F5F0, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB53600, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB57610, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB5B620, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB5F630, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB63640, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB67650, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB6B660, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB6F670, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB73680, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB78860, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB7C870, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB80880, unused: 0 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB84890, unused: 3 +2025/09/03 14:26:07 [debug] 243437#243437: free: 000060865FB888A0, unused: 9736 +2025/09/03 14:26:07 [notice] 243437#243437: exit +2025/09/03 14:26:07 [notice] 243436#243436: signal 17 (SIGCHLD) received from 243437 +2025/09/03 14:26:07 [notice] 243436#243436: worker process 243437 exited with code 0 +2025/09/03 14:26:07 [debug] 243436#243436: shmtx forced unlock +2025/09/03 14:26:07 [debug] 243436#243436: wake up, sigio 3 +2025/09/03 14:26:07 [debug] 243436#243436: reap children +2025/09/03 14:26:07 [debug] 243436#243436: child: 0 243437 e:1 t:1 d:0 r:1 j:0 +2025/09/03 14:26:07 [notice] 243436#243436: exit +2025/09/03 14:26:07 [debug] 243436#243436: close listening 0.0.0.0:9001 #5 +2025/09/03 14:26:07 [debug] 243436#243436: run cleanup: 000060865FB76EE8 +2025/09/03 14:26:07 [debug] 243436#243436: cleanup resolver +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB8C8B0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB77690 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB4A5D0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB494C0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB43490 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB423D0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB41310 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB40250 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB36180 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB2D150, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB39000, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB444A0, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB4B5E0, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB4F5F0, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB53600, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB57610, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB5B620, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB5F630, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB63640, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB67650, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB6B660, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB6F670, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB73680, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB78860, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB7C870, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB80880, unused: 0 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB84890, unused: 3 +2025/09/03 14:26:07 [debug] 243436#243436: free: 000060865FB888A0, unused: 9767 +2025/09/03 14:26:10 [debug] 244393#244393: bind() 0.0.0.0:9001 #5 +2025/09/03 14:26:10 [debug] 244393#244393: counter: 0000708BD7E5E080, 1 +2025/09/03 14:26:10 [debug] 244394#244394: bind() 0.0.0.0:9001 #5 +2025/09/03 14:26:10 [notice] 244394#244394: using the "epoll" event method +2025/09/03 14:26:10 [debug] 244394#244394: counter: 000072B3D1106080, 1 +2025/09/03 14:26:10 [notice] 244394#244394: nginx/1.18.0 (Ubuntu) +2025/09/03 14:26:10 [notice] 244394#244394: OS: Linux 6.12.10-76061203-generic +2025/09/03 14:26:10 [notice] 244394#244394: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 14:26:10 [debug] 244395#244394: write: 6, 00007FFCA7963120, 7, 0 +2025/09/03 14:26:10 [debug] 244395#244395: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 14:26:10 [notice] 244395#244395: start worker processes +2025/09/03 14:26:10 [debug] 244395#244395: channel 6:7 +2025/09/03 14:26:10 [notice] 244395#244395: start worker process 244396 +2025/09/03 14:26:10 [debug] 244395#244395: sigsuspend +2025/09/03 14:26:10 [debug] 244396#244396: add cleanup: 00005ABCB09B4280 +2025/09/03 14:26:10 [debug] 244396#244396: malloc: 00005ABCB0952BD0:8 +2025/09/03 14:26:10 [debug] 244396#244396: notify eventfd: 9 +2025/09/03 14:26:10 [debug] 244396#244396: testing the EPOLLRDHUP flag: success +2025/09/03 14:26:10 [debug] 244396#244396: malloc: 00005ABCB0967010:6144 +2025/09/03 14:26:10 [debug] 244396#244396: malloc: 000072B3D0EFE010:237568 +2025/09/03 14:26:10 [debug] 244396#244396: malloc: 00005ABCB09B8180:98304 +2025/09/03 14:26:10 [debug] 244396#244396: malloc: 00005ABCB09D0190:98304 +2025/09/03 14:26:10 [debug] 244396#244396: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 14:26:10 [debug] 244396#244396: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 14:26:10 [debug] 244396#244396: setproctitle: "nginx: worker process" +2025/09/03 14:26:10 [debug] 244396#244396: worker cycle +2025/09/03 14:26:10 [debug] 244396#244396: epoll timer: -1 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:5 ev:0001 d:000072B3D0EFE010 +2025/09/03 14:26:18 [debug] 244396#244396: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:26:18 [debug] 244396#244396: posix_memalign: 00005ABCB0951840:512 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *1 accept: 127.0.0.1:54936 fd:6 +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer add: 6: 60000:177738546 +2025/09/03 14:26:18 [debug] 244396#244396: *1 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 7319 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0001 d:000072B3D0EFE1E0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http wait request handler +2025/09/03 14:26:18 [debug] 244396#244396: *1 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: fd:6 197 of 1024 +2025/09/03 14:26:18 [debug] 244396#244396: *1 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 posix_memalign: 00005ABCB09724B0:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http process request line +2025/09/03 14:26:18 [debug] 244396#244396: *1 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http uri: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http args: "" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http exten: "" +2025/09/03 14:26:18 [debug] 244396#244396: *1 posix_memalign: 00005ABCB0968820:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http process request header line +2025/09/03 14:26:18 [debug] 244396#244396: *1 http header: "Host: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http header: "Accept: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http header: "Content-Type: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http header: "Content-Length: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http header done +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer del: 6: 177738546 +2025/09/03 14:26:18 [debug] 244396#244396: *1 generic phase: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 rewrite phase: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 test location: "/media" +2025/09/03 14:26:18 [debug] 244396#244396: *1 test location: "/report" +2025/09/03 14:26:18 [debug] 244396#244396: *1 test location: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 using configuration "=/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http cl:68 max:104857600 +2025/09/03 14:26:18 [debug] 244396#244396: *1 rewrite phase: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:26:18 [notice] 244396#244396: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script if +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script if: false +2025/09/03 14:26:18 [debug] 244396#244396: *1 post rewrite phase: 4 +2025/09/03 14:26:18 [debug] 244396#244396: *1 generic phase: 5 +2025/09/03 14:26:18 [debug] 244396#244396: *1 generic phase: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *1 generic phase: 7 +2025/09/03 14:26:18 [debug] 244396#244396: *1 access phase: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 access phase: 9 +2025/09/03 14:26:18 [debug] 244396#244396: *1 access phase: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *1 post access phase: 11 +2025/09/03 14:26:18 [debug] 244396#244396: *1 generic phase: 12 +2025/09/03 14:26:18 [debug] 244396#244396: *1 generic phase: 13 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http client request body preread 68 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http request body content length filter +2025/09/03 14:26:18 [debug] 244396#244396: *1 http body new buf t:1 f:0 00005ABCB0954121, pos 00005ABCB0954121, size: 68 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http init upstream, client timer: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "QUERY_STRING" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "REQUEST_METHOD" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "CONTENT_TYPE" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "68" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SCRIPT_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "REQUEST_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "DOCUMENT_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "http" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "nginx/" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "REMOTE_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "REMOTE_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "54936" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "REMOTE_PORT: 54936" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SERVER_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SERVER_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "9001" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SERVER_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "200" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http cleanup add: 00005ABCB0969630 +2025/09/03 14:26:18 [debug] 244396#244396: *1 get rr peer, try: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 stream socket 10 +2025/09/03 14:26:18 [debug] 244396#244396: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 14:26:18 [debug] 244396#244396: *1 connected +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream connect: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 posix_memalign: 00005ABCB093AF20:128 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream send request +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream send request body +2025/09/03 14:26:18 [debug] 244396#244396: *1 chain writer buf fl:0 s:576 +2025/09/03 14:26:18 [debug] 244396#244396: *1 chain writer buf fl:0 s:68 +2025/09/03 14:26:18 [debug] 244396#244396: *1 chain writer buf fl:0 s:12 +2025/09/03 14:26:18 [debug] 244396#244396: *1 chain writer in: 00005ABCB09696A0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 writev: 656 of 656 +2025/09/03 14:26:18 [debug] 244396#244396: *1 chain writer out: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer add: 10: 60000:177738546 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http request count:2 blk:0 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0004 d:000072B3D0EFE1E0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http run request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream check client, write event:1, "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0004 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0004 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59999 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0005 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream process header +2025/09/03 14:26:18 [debug] 244396#244396: *1 malloc: 00005ABCB095B160:4096 +2025/09/03 14:26:18 [debug] 244396#244396: *1 posix_memalign: 00005ABCB095C170:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: fd:10 152 of 4096 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 8A +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record length: 138 +2025/09/03 14:26:18 [error] 244396#244396: *1 FastCGI sent in stderr: "LOG: [2025-09-03 14:26:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:26:18] PUT /upload - Auth: anonymous - 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/03 14:26:18 [debug] 244396#244396: *1 recv: eof:0, avail:0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59999 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0005 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream process header +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: fd:10 688 of 3944 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 41 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record length: 65 +2025/09/03 14:26:18 [error] 244396#244396: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record length: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 02 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 36 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 02 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record length: 566 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi parser: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi header: "Status: 200 OK" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi parser: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi parser: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi header done +2025/09/03 14:26:18 [debug] 244396#244396: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:26:18 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 14:26:18 [debug] 244396#244396: *1 write new buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http write filter: l:0 f:0 s:260 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http cacheable: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream process upstream +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe read upstream: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe preread: 542 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe buf free s:0 t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 542 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe length: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe write downstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe write busy: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe write: out:0000000000000000, f:0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe read upstream: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe buf free s:0 t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 542 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe length: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer: 10, old: 177738546, new: 177738548 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59998 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:2005 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream process upstream +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe read upstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 readv: eof:1, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 readv: 1, last:3256 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe recv chain: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe buf free s:0 t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 542 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe length: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 input buf #0 00005ABCB095B28A +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record length: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi closed stdout +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 03 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 08 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi record length: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http fastcgi sent end request +2025/09/03 14:26:18 [debug] 244396#244396: *1 input buf 00005ABCB095B28A 516 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe write downstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe write downstream flush in +2025/09/03 14:26:18 [debug] 244396#244396: *1 http output filter "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http copy filter: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http postpone filter "/upload?" 00005ABCB0969670 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http chunk: 516 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write new buf t:1 f:0 00005ABCB09697E0, pos 00005ABCB09697E0, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write new buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 516 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http write filter: l:0 f:0 s:783 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http copy filter: 0 "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 pipe write downstream done +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer: 10, old: 177738546, new: 177738549 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream exit: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *1 finalize http upstream request: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 finalize http fastcgi request +2025/09/03 14:26:18 [debug] 244396#244396: *1 free rr peer 1 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 close http upstream connection: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB093AF20, unused: 48 +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer del: 10: 177738546 +2025/09/03 14:26:18 [debug] 244396#244396: *1 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http upstream temp fd: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http output filter "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http copy filter: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http postpone filter "/upload?" 00007FFCA7962D60 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http chunk: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write old buf t:1 f:0 00005ABCB09697E0, pos 00005ABCB09697E0, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write old buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 516 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write old buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E5, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http write filter: l:1 f:0 s:788 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http write filter limit 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 writev: 788 of 788 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http write filter 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http copy filter: 0 "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 set http keepalive handler +2025/09/03 14:26:18 [debug] 244396#244396: *1 http close request +2025/09/03 14:26:18 [debug] 244396#244396: *1 http log handler +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB095B160 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB09724B0, unused: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB0968820, unused: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB095C170, unused: 2426 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB09540A0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 hc free: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *1 hc busy: 0000000000000000 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 tcp_nodelay +2025/09/03 14:26:18 [debug] 244396#244396: *1 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer add: 6: 65000:177743549 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 65000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:2005 d:000072B3D0EFE1E0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 http keepalive handler +2025/09/03 14:26:18 [debug] 244396#244396: *1 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: eof:1, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *1 recv: fd:6 0 of 1024 +2025/09/03 14:26:18 [info] 244396#244396: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 14:26:18 [debug] 244396#244396: *1 close http connection: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *1 event timer del: 6: 177743549 +2025/09/03 14:26:18 [debug] 244396#244396: *1 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB09540A0 +2025/09/03 14:26:18 [debug] 244396#244396: *1 free: 00005ABCB0951840, unused: 120 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: -1 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:5 ev:0001 d:000072B3D0EFE010 +2025/09/03 14:26:18 [debug] 244396#244396: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:26:18 [debug] 244396#244396: posix_memalign: 00005ABCB0951840:512 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *3 accept: 127.0.0.1:54948 fd:6 +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer add: 6: 60000:177738903 +2025/09/03 14:26:18 [debug] 244396#244396: *3 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 354 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0001 d:000072B3D0EFE1E1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http wait request handler +2025/09/03 14:26:18 [debug] 244396#244396: *3 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: fd:6 197 of 1024 +2025/09/03 14:26:18 [debug] 244396#244396: *3 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 posix_memalign: 00005ABCB09724B0:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http process request line +2025/09/03 14:26:18 [debug] 244396#244396: *3 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http uri: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http args: "" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http exten: "" +2025/09/03 14:26:18 [debug] 244396#244396: *3 posix_memalign: 00005ABCB0968820:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http process request header line +2025/09/03 14:26:18 [debug] 244396#244396: *3 http header: "Host: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http header: "Accept: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http header: "Content-Type: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http header: "Content-Length: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http header done +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer del: 6: 177738903 +2025/09/03 14:26:18 [debug] 244396#244396: *3 generic phase: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 rewrite phase: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 test location: "/media" +2025/09/03 14:26:18 [debug] 244396#244396: *3 test location: "/report" +2025/09/03 14:26:18 [debug] 244396#244396: *3 test location: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 using configuration "=/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http cl:68 max:104857600 +2025/09/03 14:26:18 [debug] 244396#244396: *3 rewrite phase: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:26:18 [notice] 244396#244396: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script if +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script if: false +2025/09/03 14:26:18 [debug] 244396#244396: *3 post rewrite phase: 4 +2025/09/03 14:26:18 [debug] 244396#244396: *3 generic phase: 5 +2025/09/03 14:26:18 [debug] 244396#244396: *3 generic phase: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *3 generic phase: 7 +2025/09/03 14:26:18 [debug] 244396#244396: *3 access phase: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *3 access phase: 9 +2025/09/03 14:26:18 [debug] 244396#244396: *3 access phase: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *3 post access phase: 11 +2025/09/03 14:26:18 [debug] 244396#244396: *3 generic phase: 12 +2025/09/03 14:26:18 [debug] 244396#244396: *3 generic phase: 13 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http client request body preread 68 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http request body content length filter +2025/09/03 14:26:18 [debug] 244396#244396: *3 http body new buf t:1 f:0 00005ABCB0954121, pos 00005ABCB0954121, size: 68 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http init upstream, client timer: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "QUERY_STRING" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "REQUEST_METHOD" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "CONTENT_TYPE" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "68" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SCRIPT_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "REQUEST_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "DOCUMENT_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "http" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "nginx/" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "REMOTE_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "REMOTE_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "54948" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "REMOTE_PORT: 54948" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SERVER_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SERVER_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "9001" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SERVER_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "200" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http cleanup add: 00005ABCB0969630 +2025/09/03 14:26:18 [debug] 244396#244396: *3 get rr peer, try: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 stream socket 10 +2025/09/03 14:26:18 [debug] 244396#244396: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 14:26:18 [debug] 244396#244396: *3 connected +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream connect: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 posix_memalign: 00005ABCB093AF20:128 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream send request +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream send request body +2025/09/03 14:26:18 [debug] 244396#244396: *3 chain writer buf fl:0 s:576 +2025/09/03 14:26:18 [debug] 244396#244396: *3 chain writer buf fl:0 s:68 +2025/09/03 14:26:18 [debug] 244396#244396: *3 chain writer buf fl:0 s:12 +2025/09/03 14:26:18 [debug] 244396#244396: *3 chain writer in: 00005ABCB09696A0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 writev: 656 of 656 +2025/09/03 14:26:18 [debug] 244396#244396: *3 chain writer out: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer add: 10: 60000:177738903 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http request count:2 blk:0 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0004 d:000072B3D0EFE1E1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http run request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream check client, write event:1, "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0005 d:000072B3D0EFE2C9 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream process header +2025/09/03 14:26:18 [debug] 244396#244396: *3 malloc: 00005ABCB095B160:4096 +2025/09/03 14:26:18 [debug] 244396#244396: *3 posix_memalign: 00005ABCB095C170:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: fd:10 152 of 4096 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 8A +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record length: 138 +2025/09/03 14:26:18 [error] 244396#244396: *3 FastCGI sent in stderr: "LOG: [2025-09-03 14:26:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:26:18] PUT /upload - Auth: anonymous - 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/03 14:26:18 [debug] 244396#244396: *3 recv: eof:0, avail:0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59999 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:2005 d:000072B3D0EFE2C9 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream process header +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: eof:1, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: fd:10 424 of 3944 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 41 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record length: 65 +2025/09/03 14:26:18 [error] 244396#244396: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record length: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 2B +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 05 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record length: 299 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi parser: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi header: "Status: 200 OK" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi parser: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi parser: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi header done +2025/09/03 14:26:18 [debug] 244396#244396: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:26:18 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 14:26:18 [debug] 244396#244396: *3 write new buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http write filter: l:0 f:0 s:260 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http cacheable: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream process upstream +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe read upstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe preread: 278 +2025/09/03 14:26:18 [debug] 244396#244396: *3 readv: eof:1, avail:0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 readv: 1, last:3520 +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe recv chain: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe buf free s:0 t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 278 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe length: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 input buf #0 00005ABCB095B28A +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record length: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi closed stdout +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 03 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 08 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi record length: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http fastcgi sent end request +2025/09/03 14:26:18 [debug] 244396#244396: *3 input buf 00005ABCB095B28A 249 +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe write downstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe write downstream flush in +2025/09/03 14:26:18 [debug] 244396#244396: *3 http output filter "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http copy filter: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http postpone filter "/upload?" 00005ABCB0969670 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http chunk: 249 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write new buf t:1 f:0 00005ABCB09697E0, pos 00005ABCB09697E0, size: 4 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write new buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 249 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http write filter: l:0 f:0 s:515 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http copy filter: 0 "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 pipe write downstream done +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer: 10, old: 177738903, new: 177738905 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream exit: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *3 finalize http upstream request: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 finalize http fastcgi request +2025/09/03 14:26:18 [debug] 244396#244396: *3 free rr peer 1 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 close http upstream connection: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB093AF20, unused: 48 +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer del: 10: 177738903 +2025/09/03 14:26:18 [debug] 244396#244396: *3 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http upstream temp fd: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http output filter "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http copy filter: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http postpone filter "/upload?" 00007FFCA7962D60 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http chunk: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write old buf t:1 f:0 00005ABCB09697E0, pos 00005ABCB09697E0, size: 4 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write old buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 249 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write old buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E5, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http write filter: l:1 f:0 s:520 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http write filter limit 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 writev: 520 of 520 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http write filter 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http copy filter: 0 "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 set http keepalive handler +2025/09/03 14:26:18 [debug] 244396#244396: *3 http close request +2025/09/03 14:26:18 [debug] 244396#244396: *3 http log handler +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB095B160 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB09724B0, unused: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB0968820, unused: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB095C170, unused: 2426 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB09540A0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 hc free: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *3 hc busy: 0000000000000000 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 tcp_nodelay +2025/09/03 14:26:18 [debug] 244396#244396: *3 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer add: 6: 65000:177743905 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 65000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:2005 d:000072B3D0EFE1E1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 http keepalive handler +2025/09/03 14:26:18 [debug] 244396#244396: *3 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: eof:1, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *3 recv: fd:6 0 of 1024 +2025/09/03 14:26:18 [info] 244396#244396: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 14:26:18 [debug] 244396#244396: *3 close http connection: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *3 event timer del: 6: 177743905 +2025/09/03 14:26:18 [debug] 244396#244396: *3 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB09540A0 +2025/09/03 14:26:18 [debug] 244396#244396: *3 free: 00005ABCB0951840, unused: 120 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: -1 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:5 ev:0001 d:000072B3D0EFE010 +2025/09/03 14:26:18 [debug] 244396#244396: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:26:18 [debug] 244396#244396: posix_memalign: 00005ABCB0951840:512 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *5 accept: 127.0.0.1:54952 fd:6 +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer add: 6: 60000:177738965 +2025/09/03 14:26:18 [debug] 244396#244396: *5 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 59 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0001 d:000072B3D0EFE1E0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http wait request handler +2025/09/03 14:26:18 [debug] 244396#244396: *5 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: fd:6 197 of 1024 +2025/09/03 14:26:18 [debug] 244396#244396: *5 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 posix_memalign: 00005ABCB09724B0:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http process request line +2025/09/03 14:26:18 [debug] 244396#244396: *5 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http uri: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http args: "" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http exten: "" +2025/09/03 14:26:18 [debug] 244396#244396: *5 posix_memalign: 00005ABCB0968820:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http process request header line +2025/09/03 14:26:18 [debug] 244396#244396: *5 http header: "Host: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http header: "Accept: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http header: "Content-Type: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http header: "Content-Length: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http header done +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer del: 6: 177738965 +2025/09/03 14:26:18 [debug] 244396#244396: *5 generic phase: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 rewrite phase: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 test location: "/media" +2025/09/03 14:26:18 [debug] 244396#244396: *5 test location: "/report" +2025/09/03 14:26:18 [debug] 244396#244396: *5 test location: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 using configuration "=/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http cl:68 max:104857600 +2025/09/03 14:26:18 [debug] 244396#244396: *5 rewrite phase: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:26:18 [notice] 244396#244396: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script if +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script if: false +2025/09/03 14:26:18 [debug] 244396#244396: *5 post rewrite phase: 4 +2025/09/03 14:26:18 [debug] 244396#244396: *5 generic phase: 5 +2025/09/03 14:26:18 [debug] 244396#244396: *5 generic phase: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *5 generic phase: 7 +2025/09/03 14:26:18 [debug] 244396#244396: *5 access phase: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *5 access phase: 9 +2025/09/03 14:26:18 [debug] 244396#244396: *5 access phase: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *5 post access phase: 11 +2025/09/03 14:26:18 [debug] 244396#244396: *5 generic phase: 12 +2025/09/03 14:26:18 [debug] 244396#244396: *5 generic phase: 13 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http client request body preread 68 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http request body content length filter +2025/09/03 14:26:18 [debug] 244396#244396: *5 http body new buf t:1 f:0 00005ABCB0954121, pos 00005ABCB0954121, size: 68 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http init upstream, client timer: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "QUERY_STRING" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "REQUEST_METHOD" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "CONTENT_TYPE" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "68" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SCRIPT_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "REQUEST_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "DOCUMENT_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "REQUEST_SCHEME" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "http" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "nginx/" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "REMOTE_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "REMOTE_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "54952" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "REMOTE_PORT: 54952" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SERVER_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SERVER_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "9001" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SERVER_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "REDIRECT_STATUS" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "200" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http script copy: "/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:26:18 [debug] 244396#244396: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http cleanup add: 00005ABCB0969630 +2025/09/03 14:26:18 [debug] 244396#244396: *5 get rr peer, try: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 stream socket 10 +2025/09/03 14:26:18 [debug] 244396#244396: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 14:26:18 [debug] 244396#244396: *5 connected +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream connect: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 posix_memalign: 00005ABCB093AF20:128 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream send request +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream send request body +2025/09/03 14:26:18 [debug] 244396#244396: *5 chain writer buf fl:0 s:576 +2025/09/03 14:26:18 [debug] 244396#244396: *5 chain writer buf fl:0 s:68 +2025/09/03 14:26:18 [debug] 244396#244396: *5 chain writer buf fl:0 s:12 +2025/09/03 14:26:18 [debug] 244396#244396: *5 chain writer in: 00005ABCB09696A0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 writev: 656 of 656 +2025/09/03 14:26:18 [debug] 244396#244396: *5 chain writer out: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer add: 10: 60000:177738965 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http request count:2 blk:0 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0004 d:000072B3D0EFE1E0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http run request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream check client, write event:1, "/upload" +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0004 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59999 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0005 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream process header +2025/09/03 14:26:18 [debug] 244396#244396: *5 malloc: 00005ABCB095B160:4096 +2025/09/03 14:26:18 [debug] 244396#244396: *5 posix_memalign: 00005ABCB095C170:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: fd:10 152 of 4096 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 8A +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record length: 138 +2025/09/03 14:26:18 [error] 244396#244396: *5 FastCGI sent in stderr: "LOG: [2025-09-03 14:26:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:26:18] PUT /upload - Auth: anonymous - 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/03 14:26:18 [debug] 244396#244396: *5 recv: eof:0, avail:0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59999 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:2005 d:000072B3D0EFE2C8 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream request: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream process header +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: eof:1, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: fd:10 696 of 3944 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 41 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record length: 65 +2025/09/03 14:26:18 [error] 244396#244396: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 07 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record length: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 02 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 3C +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 04 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record length: 572 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi parser: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi header: "Status: 200 OK" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi parser: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi parser: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi header done +2025/09/03 14:26:18 [debug] 244396#244396: *5 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:26:18 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 14:26:18 [debug] 244396#244396: *5 write new buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http write filter: l:0 f:0 s:260 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http cacheable: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream process upstream +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe read upstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe preread: 550 +2025/09/03 14:26:18 [debug] 244396#244396: *5 readv: eof:1, avail:0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 readv: 1, last:3248 +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe recv chain: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe buf free s:0 t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 550 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe length: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 input buf #0 00005ABCB095B28A +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 06 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record length: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi closed stdout +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 03 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 01 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 08 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record byte: 00 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi record length: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http fastcgi sent end request +2025/09/03 14:26:18 [debug] 244396#244396: *5 input buf 00005ABCB095B28A 522 +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe write downstream: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe write downstream flush in +2025/09/03 14:26:18 [debug] 244396#244396: *5 http output filter "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http copy filter: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http postpone filter "/upload?" 00005ABCB0969670 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http chunk: 522 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write new buf t:1 f:0 00005ABCB09697E0, pos 00005ABCB09697E0, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write new buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 522 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http write filter: l:0 f:0 s:789 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http copy filter: 0 "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 pipe write downstream done +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer: 10, old: 177738965, new: 177738967 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream exit: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *5 finalize http upstream request: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 finalize http fastcgi request +2025/09/03 14:26:18 [debug] 244396#244396: *5 free rr peer 1 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 close http upstream connection: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB093AF20, unused: 48 +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer del: 10: 177738965 +2025/09/03 14:26:18 [debug] 244396#244396: *5 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http upstream temp fd: -1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http output filter "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http copy filter: "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http postpone filter "/upload?" 00007FFCA7962D60 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http chunk: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write old buf t:1 f:0 00005ABCB09697E0, pos 00005ABCB09697E0, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write old buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B28A, size: 522 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write old buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E5, size: 5 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http write filter: l:1 f:0 s:794 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http write filter limit 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 writev: 794 of 794 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http write filter 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http copy filter: 0 "/upload?" +2025/09/03 14:26:18 [debug] 244396#244396: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 set http keepalive handler +2025/09/03 14:26:18 [debug] 244396#244396: *5 http close request +2025/09/03 14:26:18 [debug] 244396#244396: *5 http log handler +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB095B160 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB09724B0, unused: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB0968820, unused: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB095C170, unused: 2426 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB09540A0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 hc free: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *5 hc busy: 0000000000000000 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 tcp_nodelay +2025/09/03 14:26:18 [debug] 244396#244396: *5 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer add: 6: 65000:177743967 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 65000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:2005 d:000072B3D0EFE1E0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 http keepalive handler +2025/09/03 14:26:18 [debug] 244396#244396: *5 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: eof:1, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *5 recv: fd:6 0 of 1024 +2025/09/03 14:26:18 [info] 244396#244396: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 14:26:18 [debug] 244396#244396: *5 close http connection: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *5 event timer del: 6: 177743967 +2025/09/03 14:26:18 [debug] 244396#244396: *5 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB09540A0 +2025/09/03 14:26:18 [debug] 244396#244396: *5 free: 00005ABCB0951840, unused: 120 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: -1 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:5 ev:0001 d:000072B3D0EFE010 +2025/09/03 14:26:18 [debug] 244396#244396: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:26:18 [debug] 244396#244396: posix_memalign: 00005ABCB0951840:512 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *7 accept: 127.0.0.1:54968 fd:6 +2025/09/03 14:26:18 [debug] 244396#244396: *7 event timer add: 6: 60000:177739137 +2025/09/03 14:26:18 [debug] 244396#244396: *7 reusable connection: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 169 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0001 d:000072B3D0EFE1E1 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http wait request handler +2025/09/03 14:26:18 [debug] 244396#244396: *7 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:18 [debug] 244396#244396: *7 recv: eof:0, avail:-1 +2025/09/03 14:26:18 [debug] 244396#244396: *7 recv: fd:6 217 of 1024 +2025/09/03 14:26:18 [debug] 244396#244396: *7 reusable connection: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *7 posix_memalign: 00005ABCB09724B0:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http process request line +2025/09/03 14:26:18 [debug] 244396#244396: *7 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http uri: "/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http args: "" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http exten: "" +2025/09/03 14:26:18 [debug] 244396#244396: *7 posix_memalign: 00005ABCB0968820:4096 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http process request header line +2025/09/03 14:26:18 [debug] 244396#244396: *7 http header: "Host: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http header: "Accept: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http header: "Content-Type: application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http header: "Content-Length: 81" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http header done +2025/09/03 14:26:18 [debug] 244396#244396: *7 event timer del: 6: 177739137 +2025/09/03 14:26:18 [debug] 244396#244396: *7 generic phase: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *7 rewrite phase: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *7 test location: "/media" +2025/09/03 14:26:18 [debug] 244396#244396: *7 test location: "/report" +2025/09/03 14:26:18 [debug] 244396#244396: *7 test location: "/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 using configuration "=/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http cl:81 max:104857600 +2025/09/03 14:26:18 [debug] 244396#244396: *7 rewrite phase: 3 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script regex: "^(PUT)$" +2025/09/03 14:26:18 [notice] 244396#244396: *7 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script if +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script if: false +2025/09/03 14:26:18 [debug] 244396#244396: *7 post rewrite phase: 4 +2025/09/03 14:26:18 [debug] 244396#244396: *7 generic phase: 5 +2025/09/03 14:26:18 [debug] 244396#244396: *7 generic phase: 6 +2025/09/03 14:26:18 [debug] 244396#244396: *7 generic phase: 7 +2025/09/03 14:26:18 [debug] 244396#244396: *7 access phase: 8 +2025/09/03 14:26:18 [debug] 244396#244396: *7 access phase: 9 +2025/09/03 14:26:18 [debug] 244396#244396: *7 access phase: 10 +2025/09/03 14:26:18 [debug] 244396#244396: *7 post access phase: 11 +2025/09/03 14:26:18 [debug] 244396#244396: *7 generic phase: 12 +2025/09/03 14:26:18 [debug] 244396#244396: *7 generic phase: 13 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http client request body preread 81 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http request body content length filter +2025/09/03 14:26:18 [debug] 244396#244396: *7 http body new buf t:1 f:0 00005ABCB0954128, pos 00005ABCB0954128, size: 81 file: 0, size: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http init upstream, client timer: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "QUERY_STRING" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "QUERY_STRING: " +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "REQUEST_METHOD" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "CONTENT_TYPE" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "CONTENT_LENGTH" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "81" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "CONTENT_LENGTH: 81" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SCRIPT_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "REQUEST_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "DOCUMENT_URI" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "REQUEST_SCHEME" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "http" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "nginx/" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "REMOTE_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "REMOTE_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "54968" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "REMOTE_PORT: 54968" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SERVER_ADDR" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SERVER_PORT" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "9001" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SERVER_NAME" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "REDIRECT_STATUS" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "200" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script var: "./blobs" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http script copy: "/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 14:26:18 [debug] 244396#244396: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 81" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http cleanup add: 00005ABCB0969640 +2025/09/03 14:26:18 [debug] 244396#244396: *7 get rr peer, try: 1 +2025/09/03 14:26:18 [debug] 244396#244396: *7 stream socket 10 +2025/09/03 14:26:18 [debug] 244396#244396: *7 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:26:18 [debug] 244396#244396: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/03 14:26:18 [debug] 244396#244396: *7 connected +2025/09/03 14:26:18 [debug] 244396#244396: *7 http upstream connect: 0 +2025/09/03 14:26:18 [debug] 244396#244396: *7 posix_memalign: 00005ABCB093AF20:128 @16 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http upstream send request +2025/09/03 14:26:18 [debug] 244396#244396: *7 http upstream send request body +2025/09/03 14:26:18 [debug] 244396#244396: *7 chain writer buf fl:0 s:592 +2025/09/03 14:26:18 [debug] 244396#244396: *7 chain writer buf fl:0 s:81 +2025/09/03 14:26:18 [debug] 244396#244396: *7 chain writer buf fl:0 s:15 +2025/09/03 14:26:18 [debug] 244396#244396: *7 chain writer in: 00005ABCB09696B0 +2025/09/03 14:26:18 [debug] 244396#244396: *7 writev: 688 of 688 +2025/09/03 14:26:18 [debug] 244396#244396: *7 chain writer out: 0000000000000000 +2025/09/03 14:26:18 [debug] 244396#244396: *7 event timer add: 10: 60000:177739137 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http request count:2 blk:0 +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 0 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 60000 +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:6 ev:0004 d:000072B3D0EFE1E1 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http run request: "/mirror?" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http upstream check client, write event:1, "/mirror" +2025/09/03 14:26:18 [debug] 244396#244396: epoll: fd:10 ev:0004 d:000072B3D0EFE2C9 +2025/09/03 14:26:18 [debug] 244396#244396: *7 http upstream request: "/mirror?" +2025/09/03 14:26:18 [debug] 244396#244396: *7 http upstream dummy handler +2025/09/03 14:26:18 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:18 [debug] 244396#244396: worker cycle +2025/09/03 14:26:18 [debug] 244396#244396: epoll timer: 59999 +2025/09/03 14:26:19 [debug] 244396#244396: epoll: fd:10 ev:2005 d:000072B3D0EFE2C9 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http upstream request: "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http upstream process header +2025/09/03 14:26:19 [debug] 244396#244396: *7 malloc: 00005ABCB095B160:4096 +2025/09/03 14:26:19 [debug] 244396#244396: *7 posix_memalign: 00005ABCB095C170:4096 @16 +2025/09/03 14:26:19 [debug] 244396#244396: *7 recv: eof:1, avail:-1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 recv: fd:10 768 of 4096 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 07 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 8C +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 04 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record length: 140 +2025/09/03 14:26:19 [error] 244396#244396: *7 FastCGI sent in stderr: "LOG: [2025-09-03 14:26:18] PUT /mirror - Auth: pending - Status: 0 +LOG: [2025-09-03 14:26:19] 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 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 07 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record length: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 06 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 02 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 3D +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 03 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record length: 573 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi parser: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi header: "Status: 200 OK" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi parser: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi parser: 1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi header done +2025/09/03 14:26:19 [debug] 244396#244396: *7 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:26:19 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 14:26:19 [debug] 244396#244396: *7 write new buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http write filter: l:0 f:0 s:260 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http cacheable: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http upstream process upstream +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe read upstream: 1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe preread: 550 +2025/09/03 14:26:19 [debug] 244396#244396: *7 readv: eof:1, avail:0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 readv: 1, last:3328 +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe recv chain: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe buf free s:0 t:1 f:0 00005ABCB095B160, pos 00005ABCB095B23A, size: 550 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe length: -1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 input buf #0 00005ABCB095B23A +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 06 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record length: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi closed stdout +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 03 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 01 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 08 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record byte: 00 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi record length: 8 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http fastcgi sent end request +2025/09/03 14:26:19 [debug] 244396#244396: *7 input buf 00005ABCB095B23A 523 +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe write downstream: 1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe write downstream flush in +2025/09/03 14:26:19 [debug] 244396#244396: *7 http output filter "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http copy filter: "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http postpone filter "/mirror?" 00005ABCB0969680 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http chunk: 523 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write new buf t:1 f:0 00005ABCB09697F0, pos 00005ABCB09697F0, size: 5 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write new buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B23A, size: 523 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http write filter: l:0 f:0 s:790 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http copy filter: 0 "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 pipe write downstream done +2025/09/03 14:26:19 [debug] 244396#244396: *7 event timer del: 10: 177739137 +2025/09/03 14:26:19 [debug] 244396#244396: *7 event timer add: 10: 60000:177739773 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http upstream exit: 0000000000000000 +2025/09/03 14:26:19 [debug] 244396#244396: *7 finalize http upstream request: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 finalize http fastcgi request +2025/09/03 14:26:19 [debug] 244396#244396: *7 free rr peer 1 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 close http upstream connection: 10 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB093AF20, unused: 48 +2025/09/03 14:26:19 [debug] 244396#244396: *7 event timer del: 10: 177739773 +2025/09/03 14:26:19 [debug] 244396#244396: *7 reusable connection: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http upstream temp fd: -1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http output filter "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http copy filter: "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http postpone filter "/mirror?" 00007FFCA7962D60 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http chunk: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write old buf t:1 f:0 00005ABCB095C310, pos 00005ABCB095C310, size: 260 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write old buf t:1 f:0 00005ABCB09697F0, pos 00005ABCB09697F0, size: 5 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write old buf t:1 f:0 00005ABCB095B160, pos 00005ABCB095B23A, size: 523 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write old buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E8, size: 2 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 write new buf t:0 f:0 0000000000000000, pos 00005ABC9DEC82E5, size: 5 file: 0, size: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http write filter: l:1 f:0 s:795 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http write filter limit 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 writev: 795 of 795 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http write filter 0000000000000000 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http copy filter: 0 "/mirror?" +2025/09/03 14:26:19 [debug] 244396#244396: *7 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 set http keepalive handler +2025/09/03 14:26:19 [debug] 244396#244396: *7 http close request +2025/09/03 14:26:19 [debug] 244396#244396: *7 http log handler +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB095B160 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB09724B0, unused: 3 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB0968820, unused: 8 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB095C170, unused: 2410 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB09540A0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 hc free: 0000000000000000 +2025/09/03 14:26:19 [debug] 244396#244396: *7 hc busy: 0000000000000000 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 tcp_nodelay +2025/09/03 14:26:19 [debug] 244396#244396: *7 reusable connection: 1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 event timer add: 6: 65000:177744773 +2025/09/03 14:26:19 [debug] 244396#244396: timer delta: 635 +2025/09/03 14:26:19 [debug] 244396#244396: worker cycle +2025/09/03 14:26:19 [debug] 244396#244396: epoll timer: 65000 +2025/09/03 14:26:19 [debug] 244396#244396: epoll: fd:6 ev:2005 d:000072B3D0EFE1E1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 http keepalive handler +2025/09/03 14:26:19 [debug] 244396#244396: *7 malloc: 00005ABCB09540A0:1024 +2025/09/03 14:26:19 [debug] 244396#244396: *7 recv: eof:1, avail:-1 +2025/09/03 14:26:19 [debug] 244396#244396: *7 recv: fd:6 0 of 1024 +2025/09/03 14:26:19 [info] 244396#244396: *7 client 127.0.0.1 closed keepalive connection +2025/09/03 14:26:19 [debug] 244396#244396: *7 close http connection: 6 +2025/09/03 14:26:19 [debug] 244396#244396: *7 event timer del: 6: 177744773 +2025/09/03 14:26:19 [debug] 244396#244396: *7 reusable connection: 0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB09540A0 +2025/09/03 14:26:19 [debug] 244396#244396: *7 free: 00005ABCB0951840, unused: 120 +2025/09/03 14:26:19 [debug] 244396#244396: timer delta: 1 +2025/09/03 14:26:19 [debug] 244396#244396: worker cycle +2025/09/03 14:26:19 [debug] 244396#244396: epoll timer: -1 +2025/09/03 14:29:44 [notice] 244395#244395: signal 15 (SIGTERM) received from 244655, exiting +2025/09/03 14:29:44 [debug] 244395#244395: wake up, sigio 0 +2025/09/03 14:29:44 [debug] 244395#244395: child: 0 244396 e:0 t:0 d:0 r:1 j:0 +2025/09/03 14:29:44 [debug] 244395#244395: termination cycle: 50 +2025/09/03 14:29:44 [debug] 244395#244395: sigsuspend +2025/09/03 14:29:44 [debug] 244396#244396: epoll: fd:7 ev:0001 d:000072B3D0EFE0F8 +2025/09/03 14:29:44 [debug] 244396#244396: channel handler +2025/09/03 14:29:44 [debug] 244396#244396: channel: 32 +2025/09/03 14:29:44 [debug] 244396#244396: channel command: 4 +2025/09/03 14:29:44 [debug] 244396#244396: channel: -2 +2025/09/03 14:29:44 [debug] 244396#244396: timer delta: 205179 +2025/09/03 14:29:44 [notice] 244396#244396: exiting +2025/09/03 14:29:44 [debug] 244396#244396: flush files +2025/09/03 14:29:44 [debug] 244396#244396: run cleanup: 00005ABCB09B4280 +2025/09/03 14:29:44 [debug] 244396#244396: run cleanup: 00005ABCB09A0EE8 +2025/09/03 14:29:44 [debug] 244396#244396: cleanup resolver +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09B68B0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09A1690 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09745D0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09734C0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB096D490 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB096C3D0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB096B310 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB096A250 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0960180 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0957150, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0963000, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB096E4A0, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09755E0, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09795F0, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB097D600, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0981610, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0985620, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0989630, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB098D640, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0991650, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0995660, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB0999670, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB099D680, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09A2860, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09A6870, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09AA880, unused: 0 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09AE890, unused: 3 +2025/09/03 14:29:44 [debug] 244396#244396: free: 00005ABCB09B28A0, unused: 9736 +2025/09/03 14:29:44 [notice] 244396#244396: exit +2025/09/03 14:29:44 [notice] 244395#244395: signal 17 (SIGCHLD) received from 244396 +2025/09/03 14:29:44 [notice] 244395#244395: worker process 244396 exited with code 0 +2025/09/03 14:29:44 [debug] 244395#244395: shmtx forced unlock +2025/09/03 14:29:44 [debug] 244395#244395: wake up, sigio 3 +2025/09/03 14:29:44 [debug] 244395#244395: reap children +2025/09/03 14:29:44 [debug] 244395#244395: child: 0 244396 e:1 t:1 d:0 r:1 j:0 +2025/09/03 14:29:44 [notice] 244395#244395: exit +2025/09/03 14:29:44 [debug] 244395#244395: close listening 0.0.0.0:9001 #5 +2025/09/03 14:29:44 [debug] 244395#244395: run cleanup: 00005ABCB09A0EE8 +2025/09/03 14:29:44 [debug] 244395#244395: cleanup resolver +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09B68B0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09A1690 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09745D0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09734C0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB096D490 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB096C3D0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB096B310 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB096A250 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0960180 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0957150, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0963000, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB096E4A0, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09755E0, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09795F0, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB097D600, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0981610, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0985620, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0989630, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB098D640, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0991650, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0995660, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB0999670, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB099D680, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09A2860, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09A6870, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09AA880, unused: 0 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09AE890, unused: 3 +2025/09/03 14:29:44 [debug] 244395#244395: free: 00005ABCB09B28A0, unused: 9767 +2025/09/03 14:29:47 [debug] 244694#244694: bind() 0.0.0.0:9001 #5 +2025/09/03 14:29:47 [debug] 244694#244694: counter: 000077AB742D6080, 1 +2025/09/03 14:29:47 [debug] 244695#244695: bind() 0.0.0.0:9001 #5 +2025/09/03 14:29:47 [notice] 244695#244695: using the "epoll" event method +2025/09/03 14:29:47 [debug] 244695#244695: counter: 00007A1790118080, 1 +2025/09/03 14:29:47 [notice] 244695#244695: nginx/1.18.0 (Ubuntu) +2025/09/03 14:29:47 [notice] 244695#244695: OS: Linux 6.12.10-76061203-generic +2025/09/03 14:29:47 [notice] 244695#244695: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/03 14:29:47 [debug] 244696#244695: write: 6, 00007FFD7D989250, 7, 0 +2025/09/03 14:29:47 [debug] 244696#244696: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/03 14:29:47 [notice] 244696#244696: start worker processes +2025/09/03 14:29:47 [debug] 244696#244696: channel 6:7 +2025/09/03 14:29:47 [notice] 244696#244696: start worker process 244697 +2025/09/03 14:29:47 [debug] 244696#244696: sigsuspend +2025/09/03 14:29:47 [debug] 244697#244697: add cleanup: 00005A856F2B6280 +2025/09/03 14:29:47 [debug] 244697#244697: malloc: 00005A856F254BD0:8 +2025/09/03 14:29:47 [debug] 244697#244697: notify eventfd: 9 +2025/09/03 14:29:47 [debug] 244697#244697: testing the EPOLLRDHUP flag: success +2025/09/03 14:29:47 [debug] 244697#244697: malloc: 00005A856F269010:6144 +2025/09/03 14:29:47 [debug] 244697#244697: malloc: 00007A178FF10010:237568 +2025/09/03 14:29:47 [debug] 244697#244697: malloc: 00005A856F2BA180:98304 +2025/09/03 14:29:47 [debug] 244697#244697: malloc: 00005A856F2D2190:98304 +2025/09/03 14:29:47 [debug] 244697#244697: epoll add event: fd:5 op:1 ev:00002001 +2025/09/03 14:29:47 [debug] 244697#244697: epoll add event: fd:7 op:1 ev:00002001 +2025/09/03 14:29:47 [debug] 244697#244697: setproctitle: "nginx: worker process" +2025/09/03 14:29:47 [debug] 244697#244697: worker cycle +2025/09/03 14:29:47 [debug] 244697#244697: epoll timer: -1 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:5 ev:0001 d:00007A178FF10010 +2025/09/03 14:29:56 [debug] 244697#244697: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:29:56 [debug] 244697#244697: posix_memalign: 00005A856F253840:512 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *1 accept: 127.0.0.1:36254 fd:6 +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer add: 6: 60000:177956507 +2025/09/03 14:29:56 [debug] 244697#244697: *1 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 8336 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0001 d:00007A178FF101E0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http wait request handler +2025/09/03 14:29:56 [debug] 244697#244697: *1 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: fd:6 197 of 1024 +2025/09/03 14:29:56 [debug] 244697#244697: *1 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 posix_memalign: 00005A856F2744B0:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http process request line +2025/09/03 14:29:56 [debug] 244697#244697: *1 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http uri: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http args: "" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http exten: "" +2025/09/03 14:29:56 [debug] 244697#244697: *1 posix_memalign: 00005A856F26A820:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http process request header line +2025/09/03 14:29:56 [debug] 244697#244697: *1 http header: "Host: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http header: "Accept: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http header: "Content-Type: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http header: "Content-Length: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http header done +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer del: 6: 177956507 +2025/09/03 14:29:56 [debug] 244697#244697: *1 generic phase: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 rewrite phase: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 test location: "/media" +2025/09/03 14:29:56 [debug] 244697#244697: *1 test location: "/report" +2025/09/03 14:29:56 [debug] 244697#244697: *1 test location: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 using configuration "=/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http cl:68 max:104857600 +2025/09/03 14:29:56 [debug] 244697#244697: *1 rewrite phase: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:29:56 [notice] 244697#244697: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script if +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script if: false +2025/09/03 14:29:56 [debug] 244697#244697: *1 post rewrite phase: 4 +2025/09/03 14:29:56 [debug] 244697#244697: *1 generic phase: 5 +2025/09/03 14:29:56 [debug] 244697#244697: *1 generic phase: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *1 generic phase: 7 +2025/09/03 14:29:56 [debug] 244697#244697: *1 access phase: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *1 access phase: 9 +2025/09/03 14:29:56 [debug] 244697#244697: *1 access phase: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *1 post access phase: 11 +2025/09/03 14:29:56 [debug] 244697#244697: *1 generic phase: 12 +2025/09/03 14:29:56 [debug] 244697#244697: *1 generic phase: 13 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http client request body preread 68 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http request body content length filter +2025/09/03 14:29:56 [debug] 244697#244697: *1 http body new buf t:1 f:0 00005A856F256121, pos 00005A856F256121, size: 68 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http init upstream, client timer: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "QUERY_STRING" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "QUERY_STRING: " +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "REQUEST_METHOD" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "CONTENT_TYPE" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "CONTENT_LENGTH" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "68" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SCRIPT_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "REQUEST_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "DOCUMENT_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "REQUEST_SCHEME" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "http" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "nginx/" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "REMOTE_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "REMOTE_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "36254" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "REMOTE_PORT: 36254" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SERVER_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SERVER_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "9001" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SERVER_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "REDIRECT_STATUS" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "200" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http script copy: "/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http cleanup add: 00005A856F26B630 +2025/09/03 14:29:56 [debug] 244697#244697: *1 get rr peer, try: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 stream socket 10 +2025/09/03 14:29:56 [debug] 244697#244697: *1 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/03 14:29:56 [debug] 244697#244697: *1 connected +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream connect: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 posix_memalign: 00005A856F23CF20:128 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream send request +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream send request body +2025/09/03 14:29:56 [debug] 244697#244697: *1 chain writer buf fl:0 s:576 +2025/09/03 14:29:56 [debug] 244697#244697: *1 chain writer buf fl:0 s:68 +2025/09/03 14:29:56 [debug] 244697#244697: *1 chain writer buf fl:0 s:12 +2025/09/03 14:29:56 [debug] 244697#244697: *1 chain writer in: 00005A856F26B6A0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 writev: 656 of 656 +2025/09/03 14:29:56 [debug] 244697#244697: *1 chain writer out: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer add: 10: 60000:177956507 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http request count:2 blk:0 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0004 d:00007A178FF101E0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http run request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream check client, write event:1, "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0004 d:00007A178FF102C8 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 59999 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0005 d:00007A178FF102C8 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream process header +2025/09/03 14:29:56 [debug] 244697#244697: *1 malloc: 00005A856F25D160:4096 +2025/09/03 14:29:56 [debug] 244697#244697: *1 posix_memalign: 00005A856F25E170:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: fd:10 152 of 4096 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 8A +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record length: 138 +2025/09/03 14:29:56 [error] 244697#244697: *1 FastCGI sent in stderr: "LOG: [2025-09-03 14:29:56] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:29:56] PUT /upload - Auth: anonymous - 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/03 14:29:56 [debug] 244697#244697: *1 recv: eof:0, avail:0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 59999 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:2005 d:00007A178FF102C8 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream process header +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: eof:1, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: fd:10 688 of 3944 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 41 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record length: 65 +2025/09/03 14:29:56 [error] 244697#244697: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record length: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 02 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 36 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 02 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record length: 566 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi parser: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi header: "Status: 200 OK" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi parser: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi parser: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi header done +2025/09/03 14:29:56 [debug] 244697#244697: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:29:56 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 14:29:56 [debug] 244697#244697: *1 write new buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http write filter: l:0 f:0 s:260 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http cacheable: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream process upstream +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe read upstream: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe preread: 542 +2025/09/03 14:29:56 [debug] 244697#244697: *1 readv: eof:1, avail:0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 readv: 1, last:3256 +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe recv chain: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe buf free s:0 t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 542 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe length: -1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 input buf #0 00005A856F25D28A +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record length: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi closed stdout +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 03 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 08 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi record length: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http fastcgi sent end request +2025/09/03 14:29:56 [debug] 244697#244697: *1 input buf 00005A856F25D28A 516 +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe write downstream: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe write downstream flush in +2025/09/03 14:29:56 [debug] 244697#244697: *1 http output filter "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http copy filter: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http postpone filter "/upload?" 00005A856F26B670 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http chunk: 516 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write new buf t:1 f:0 00005A856F26B7E0, pos 00005A856F26B7E0, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write new buf t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 516 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http write filter: l:0 f:0 s:783 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http copy filter: 0 "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 pipe write downstream done +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer: 10, old: 177956507, new: 177956509 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream exit: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *1 finalize http upstream request: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 finalize http fastcgi request +2025/09/03 14:29:56 [debug] 244697#244697: *1 free rr peer 1 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 close http upstream connection: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F23CF20, unused: 48 +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer del: 10: 177956507 +2025/09/03 14:29:56 [debug] 244697#244697: *1 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http upstream temp fd: -1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http output filter "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http copy filter: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http postpone filter "/upload?" 00007FFD7D988E90 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http chunk: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write old buf t:1 f:0 00005A856F26B7E0, pos 00005A856F26B7E0, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write old buf t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 516 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write old buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E5, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http write filter: l:1 f:0 s:788 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http write filter limit 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 writev: 788 of 788 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http write filter 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http copy filter: 0 "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 set http keepalive handler +2025/09/03 14:29:56 [debug] 244697#244697: *1 http close request +2025/09/03 14:29:56 [debug] 244697#244697: *1 http log handler +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F25D160 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F2744B0, unused: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F26A820, unused: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F25E170, unused: 2426 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F2560A0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 hc free: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *1 hc busy: 0000000000000000 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 tcp_nodelay +2025/09/03 14:29:56 [debug] 244697#244697: *1 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer add: 6: 65000:177961509 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 65000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:2005 d:00007A178FF101E0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 http keepalive handler +2025/09/03 14:29:56 [debug] 244697#244697: *1 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: eof:1, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *1 recv: fd:6 0 of 1024 +2025/09/03 14:29:56 [info] 244697#244697: *1 client 127.0.0.1 closed keepalive connection +2025/09/03 14:29:56 [debug] 244697#244697: *1 close http connection: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *1 event timer del: 6: 177961509 +2025/09/03 14:29:56 [debug] 244697#244697: *1 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F2560A0 +2025/09/03 14:29:56 [debug] 244697#244697: *1 free: 00005A856F253840, unused: 120 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 2 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: -1 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:5 ev:0001 d:00007A178FF10010 +2025/09/03 14:29:56 [debug] 244697#244697: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:29:56 [debug] 244697#244697: posix_memalign: 00005A856F253840:512 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *3 accept: 127.0.0.1:36264 fd:6 +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer add: 6: 60000:177956969 +2025/09/03 14:29:56 [debug] 244697#244697: *3 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 458 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0001 d:00007A178FF101E1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http wait request handler +2025/09/03 14:29:56 [debug] 244697#244697: *3 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: fd:6 197 of 1024 +2025/09/03 14:29:56 [debug] 244697#244697: *3 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 posix_memalign: 00005A856F2744B0:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http process request line +2025/09/03 14:29:56 [debug] 244697#244697: *3 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http uri: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http args: "" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http exten: "" +2025/09/03 14:29:56 [debug] 244697#244697: *3 posix_memalign: 00005A856F26A820:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http process request header line +2025/09/03 14:29:56 [debug] 244697#244697: *3 http header: "Host: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http header: "Accept: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http header: "Content-Type: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http header: "Content-Length: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http header done +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer del: 6: 177956969 +2025/09/03 14:29:56 [debug] 244697#244697: *3 generic phase: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 rewrite phase: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 test location: "/media" +2025/09/03 14:29:56 [debug] 244697#244697: *3 test location: "/report" +2025/09/03 14:29:56 [debug] 244697#244697: *3 test location: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 using configuration "=/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http cl:68 max:104857600 +2025/09/03 14:29:56 [debug] 244697#244697: *3 rewrite phase: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:29:56 [notice] 244697#244697: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script if +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script if: false +2025/09/03 14:29:56 [debug] 244697#244697: *3 post rewrite phase: 4 +2025/09/03 14:29:56 [debug] 244697#244697: *3 generic phase: 5 +2025/09/03 14:29:56 [debug] 244697#244697: *3 generic phase: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *3 generic phase: 7 +2025/09/03 14:29:56 [debug] 244697#244697: *3 access phase: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *3 access phase: 9 +2025/09/03 14:29:56 [debug] 244697#244697: *3 access phase: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *3 post access phase: 11 +2025/09/03 14:29:56 [debug] 244697#244697: *3 generic phase: 12 +2025/09/03 14:29:56 [debug] 244697#244697: *3 generic phase: 13 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http client request body preread 68 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http request body content length filter +2025/09/03 14:29:56 [debug] 244697#244697: *3 http body new buf t:1 f:0 00005A856F256121, pos 00005A856F256121, size: 68 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http init upstream, client timer: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "QUERY_STRING" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "QUERY_STRING: " +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "REQUEST_METHOD" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "CONTENT_TYPE" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "CONTENT_LENGTH" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "68" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SCRIPT_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "REQUEST_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "DOCUMENT_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "REQUEST_SCHEME" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "http" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "nginx/" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "REMOTE_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "REMOTE_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "36264" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "REMOTE_PORT: 36264" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SERVER_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SERVER_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "9001" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SERVER_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "REDIRECT_STATUS" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "200" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http script copy: "/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http cleanup add: 00005A856F26B630 +2025/09/03 14:29:56 [debug] 244697#244697: *3 get rr peer, try: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 stream socket 10 +2025/09/03 14:29:56 [debug] 244697#244697: *3 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/03 14:29:56 [debug] 244697#244697: *3 connected +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream connect: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 posix_memalign: 00005A856F23CF20:128 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream send request +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream send request body +2025/09/03 14:29:56 [debug] 244697#244697: *3 chain writer buf fl:0 s:576 +2025/09/03 14:29:56 [debug] 244697#244697: *3 chain writer buf fl:0 s:68 +2025/09/03 14:29:56 [debug] 244697#244697: *3 chain writer buf fl:0 s:12 +2025/09/03 14:29:56 [debug] 244697#244697: *3 chain writer in: 00005A856F26B6A0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 writev: 656 of 656 +2025/09/03 14:29:56 [debug] 244697#244697: *3 chain writer out: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer add: 10: 60000:177956970 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http request count:2 blk:0 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0004 d:00007A178FF101E1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http run request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream check client, write event:1, "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0004 d:00007A178FF102C9 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 59999 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0005 d:00007A178FF102C9 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream process header +2025/09/03 14:29:56 [debug] 244697#244697: *3 malloc: 00005A856F25D160:4096 +2025/09/03 14:29:56 [debug] 244697#244697: *3 posix_memalign: 00005A856F25E170:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: fd:10 152 of 4096 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 8A +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record length: 138 +2025/09/03 14:29:56 [error] 244697#244697: *3 FastCGI sent in stderr: "LOG: [2025-09-03 14:29:56] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:29:56] PUT /upload - Auth: anonymous - 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/03 14:29:56 [debug] 244697#244697: *3 recv: eof:0, avail:0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 59999 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:2005 d:00007A178FF102C9 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream process header +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: eof:1, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: fd:10 424 of 3944 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 41 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record length: 65 +2025/09/03 14:29:56 [error] 244697#244697: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record length: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 2B +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 05 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record length: 299 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi parser: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi header: "Status: 200 OK" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi parser: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi parser: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi header done +2025/09/03 14:29:56 [debug] 244697#244697: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:29:56 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 14:29:56 [debug] 244697#244697: *3 write new buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http write filter: l:0 f:0 s:260 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http cacheable: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream process upstream +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe read upstream: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe preread: 278 +2025/09/03 14:29:56 [debug] 244697#244697: *3 readv: eof:1, avail:0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 readv: 1, last:3520 +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe recv chain: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe buf free s:0 t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 278 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe length: -1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 input buf #0 00005A856F25D28A +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record length: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi closed stdout +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 03 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 08 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi record length: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http fastcgi sent end request +2025/09/03 14:29:56 [debug] 244697#244697: *3 input buf 00005A856F25D28A 249 +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe write downstream: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe write downstream flush in +2025/09/03 14:29:56 [debug] 244697#244697: *3 http output filter "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http copy filter: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http postpone filter "/upload?" 00005A856F26B670 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http chunk: 249 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write new buf t:1 f:0 00005A856F26B7E0, pos 00005A856F26B7E0, size: 4 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write new buf t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 249 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http write filter: l:0 f:0 s:515 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http copy filter: 0 "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 pipe write downstream done +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer: 10, old: 177956970, new: 177956972 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream exit: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *3 finalize http upstream request: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 finalize http fastcgi request +2025/09/03 14:29:56 [debug] 244697#244697: *3 free rr peer 1 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 close http upstream connection: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F23CF20, unused: 48 +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer del: 10: 177956970 +2025/09/03 14:29:56 [debug] 244697#244697: *3 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http upstream temp fd: -1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http output filter "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http copy filter: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http postpone filter "/upload?" 00007FFD7D988E90 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http chunk: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write old buf t:1 f:0 00005A856F26B7E0, pos 00005A856F26B7E0, size: 4 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write old buf t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 249 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write old buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E5, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http write filter: l:1 f:0 s:520 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http write filter limit 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 writev: 520 of 520 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http write filter 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http copy filter: 0 "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 set http keepalive handler +2025/09/03 14:29:56 [debug] 244697#244697: *3 http close request +2025/09/03 14:29:56 [debug] 244697#244697: *3 http log handler +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F25D160 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F2744B0, unused: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F26A820, unused: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F25E170, unused: 2426 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F2560A0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 hc free: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *3 hc busy: 0000000000000000 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 tcp_nodelay +2025/09/03 14:29:56 [debug] 244697#244697: *3 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer add: 6: 65000:177961972 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 65000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:2005 d:00007A178FF101E1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 http keepalive handler +2025/09/03 14:29:56 [debug] 244697#244697: *3 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: eof:1, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *3 recv: fd:6 0 of 1024 +2025/09/03 14:29:56 [info] 244697#244697: *3 client 127.0.0.1 closed keepalive connection +2025/09/03 14:29:56 [debug] 244697#244697: *3 close http connection: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *3 event timer del: 6: 177961972 +2025/09/03 14:29:56 [debug] 244697#244697: *3 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F2560A0 +2025/09/03 14:29:56 [debug] 244697#244697: *3 free: 00005A856F253840, unused: 120 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: -1 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:5 ev:0001 d:00007A178FF10010 +2025/09/03 14:29:56 [debug] 244697#244697: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:29:56 [debug] 244697#244697: posix_memalign: 00005A856F253840:512 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *5 accept: 127.0.0.1:36268 fd:6 +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer add: 6: 60000:177957021 +2025/09/03 14:29:56 [debug] 244697#244697: *5 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 48 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0001 d:00007A178FF101E0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http wait request handler +2025/09/03 14:29:56 [debug] 244697#244697: *5 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: fd:6 197 of 1024 +2025/09/03 14:29:56 [debug] 244697#244697: *5 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 posix_memalign: 00005A856F2744B0:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http process request line +2025/09/03 14:29:56 [debug] 244697#244697: *5 http request line: "PUT /upload HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http uri: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http args: "" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http exten: "" +2025/09/03 14:29:56 [debug] 244697#244697: *5 posix_memalign: 00005A856F26A820:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http process request header line +2025/09/03 14:29:56 [debug] 244697#244697: *5 http header: "Host: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http header: "Accept: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http header: "Content-Type: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http header: "Content-Length: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http header done +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer del: 6: 177957021 +2025/09/03 14:29:56 [debug] 244697#244697: *5 generic phase: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 rewrite phase: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 test location: "/media" +2025/09/03 14:29:56 [debug] 244697#244697: *5 test location: "/report" +2025/09/03 14:29:56 [debug] 244697#244697: *5 test location: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 using configuration "=/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http cl:68 max:104857600 +2025/09/03 14:29:56 [debug] 244697#244697: *5 rewrite phase: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script regex: "^(PUT|HEAD)$" +2025/09/03 14:29:56 [notice] 244697#244697: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script if +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script if: false +2025/09/03 14:29:56 [debug] 244697#244697: *5 post rewrite phase: 4 +2025/09/03 14:29:56 [debug] 244697#244697: *5 generic phase: 5 +2025/09/03 14:29:56 [debug] 244697#244697: *5 generic phase: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *5 generic phase: 7 +2025/09/03 14:29:56 [debug] 244697#244697: *5 access phase: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *5 access phase: 9 +2025/09/03 14:29:56 [debug] 244697#244697: *5 access phase: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *5 post access phase: 11 +2025/09/03 14:29:56 [debug] 244697#244697: *5 generic phase: 12 +2025/09/03 14:29:56 [debug] 244697#244697: *5 generic phase: 13 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http client request body preread 68 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http request body content length filter +2025/09/03 14:29:56 [debug] 244697#244697: *5 http body new buf t:1 f:0 00005A856F256121, pos 00005A856F256121, size: 68 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http init upstream, client timer: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "QUERY_STRING" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "QUERY_STRING: " +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "REQUEST_METHOD" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "CONTENT_TYPE" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "CONTENT_TYPE: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "CONTENT_LENGTH" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "68" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "CONTENT_LENGTH: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SCRIPT_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "REQUEST_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "DOCUMENT_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "REQUEST_SCHEME" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "http" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "nginx/" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "REMOTE_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "REMOTE_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "36268" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "REMOTE_PORT: 36268" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SERVER_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SERVER_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "9001" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SERVER_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "REDIRECT_STATUS" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "200" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http script copy: "/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "HTTP_CONTENT_TYPE: image/png" +2025/09/03 14:29:56 [debug] 244697#244697: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 68" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http cleanup add: 00005A856F26B630 +2025/09/03 14:29:56 [debug] 244697#244697: *5 get rr peer, try: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 stream socket 10 +2025/09/03 14:29:56 [debug] 244697#244697: *5 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/03 14:29:56 [debug] 244697#244697: *5 connected +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream connect: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 posix_memalign: 00005A856F23CF20:128 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream send request +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream send request body +2025/09/03 14:29:56 [debug] 244697#244697: *5 chain writer buf fl:0 s:576 +2025/09/03 14:29:56 [debug] 244697#244697: *5 chain writer buf fl:0 s:68 +2025/09/03 14:29:56 [debug] 244697#244697: *5 chain writer buf fl:0 s:12 +2025/09/03 14:29:56 [debug] 244697#244697: *5 chain writer in: 00005A856F26B6A0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 writev: 656 of 656 +2025/09/03 14:29:56 [debug] 244697#244697: *5 chain writer out: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer add: 10: 60000:177957021 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http request count:2 blk:0 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0004 d:00007A178FF101E0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http run request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream check client, write event:1, "/upload" +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0005 d:00007A178FF102C8 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream process header +2025/09/03 14:29:56 [debug] 244697#244697: *5 malloc: 00005A856F25D160:4096 +2025/09/03 14:29:56 [debug] 244697#244697: *5 posix_memalign: 00005A856F25E170:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: fd:10 152 of 4096 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 8A +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record length: 138 +2025/09/03 14:29:56 [error] 244697#244697: *5 FastCGI sent in stderr: "LOG: [2025-09-03 14:29:56] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-03 14:29:56] PUT /upload - Auth: anonymous - 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/03 14:29:56 [debug] 244697#244697: *5 recv: eof:0, avail:0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 59999 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:2005 d:00007A178FF102C8 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream request: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream process header +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: eof:1, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: fd:10 696 of 3944 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 41 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record length: 65 +2025/09/03 14:29:56 [error] 244697#244697: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO" 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/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 07 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record length: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 02 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 3C +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 04 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record length: 572 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi parser: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi header: "Status: 200 OK" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi parser: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi parser: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi header done +2025/09/03 14:29:56 [debug] 244697#244697: *5 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:29:56 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 14:29:56 [debug] 244697#244697: *5 write new buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http write filter: l:0 f:0 s:260 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http cacheable: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream process upstream +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe read upstream: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe preread: 550 +2025/09/03 14:29:56 [debug] 244697#244697: *5 readv: eof:1, avail:0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 readv: 1, last:3248 +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe recv chain: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe buf free s:0 t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 550 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe length: -1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 input buf #0 00005A856F25D28A +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 06 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record length: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi closed stdout +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 03 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 01 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 08 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record byte: 00 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi record length: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http fastcgi sent end request +2025/09/03 14:29:56 [debug] 244697#244697: *5 input buf 00005A856F25D28A 522 +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe write downstream: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe write downstream flush in +2025/09/03 14:29:56 [debug] 244697#244697: *5 http output filter "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http copy filter: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http postpone filter "/upload?" 00005A856F26B670 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http chunk: 522 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write new buf t:1 f:0 00005A856F26B7E0, pos 00005A856F26B7E0, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write new buf t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 522 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http write filter: l:0 f:0 s:789 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http copy filter: 0 "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 pipe write downstream done +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer: 10, old: 177957021, new: 177957022 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream exit: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *5 finalize http upstream request: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 finalize http fastcgi request +2025/09/03 14:29:56 [debug] 244697#244697: *5 free rr peer 1 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 close http upstream connection: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F23CF20, unused: 48 +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer del: 10: 177957021 +2025/09/03 14:29:56 [debug] 244697#244697: *5 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http upstream temp fd: -1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http output filter "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http copy filter: "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http postpone filter "/upload?" 00007FFD7D988E90 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http chunk: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write old buf t:1 f:0 00005A856F26B7E0, pos 00005A856F26B7E0, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write old buf t:1 f:0 00005A856F25D160, pos 00005A856F25D28A, size: 522 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write old buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E5, size: 5 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http write filter: l:1 f:0 s:794 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http write filter limit 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 writev: 794 of 794 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http write filter 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http copy filter: 0 "/upload?" +2025/09/03 14:29:56 [debug] 244697#244697: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 set http keepalive handler +2025/09/03 14:29:56 [debug] 244697#244697: *5 http close request +2025/09/03 14:29:56 [debug] 244697#244697: *5 http log handler +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F25D160 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F2744B0, unused: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F26A820, unused: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F25E170, unused: 2426 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F2560A0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 hc free: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *5 hc busy: 0000000000000000 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 tcp_nodelay +2025/09/03 14:29:56 [debug] 244697#244697: *5 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer add: 6: 65000:177962022 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 65000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:2005 d:00007A178FF101E0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 http keepalive handler +2025/09/03 14:29:56 [debug] 244697#244697: *5 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: eof:1, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *5 recv: fd:6 0 of 1024 +2025/09/03 14:29:56 [info] 244697#244697: *5 client 127.0.0.1 closed keepalive connection +2025/09/03 14:29:56 [debug] 244697#244697: *5 close http connection: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *5 event timer del: 6: 177962022 +2025/09/03 14:29:56 [debug] 244697#244697: *5 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F2560A0 +2025/09/03 14:29:56 [debug] 244697#244697: *5 free: 00005A856F253840, unused: 120 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 2 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: -1 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:5 ev:0001 d:00007A178FF10010 +2025/09/03 14:29:56 [debug] 244697#244697: accept on 0.0.0.0:9001, ready: 0 +2025/09/03 14:29:56 [debug] 244697#244697: posix_memalign: 00005A856F253840:512 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *7 accept: 127.0.0.1:36280 fd:6 +2025/09/03 14:29:56 [debug] 244697#244697: *7 event timer add: 6: 60000:177957149 +2025/09/03 14:29:56 [debug] 244697#244697: *7 reusable connection: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 125 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0001 d:00007A178FF101E1 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http wait request handler +2025/09/03 14:29:56 [debug] 244697#244697: *7 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:56 [debug] 244697#244697: *7 recv: eof:0, avail:-1 +2025/09/03 14:29:56 [debug] 244697#244697: *7 recv: fd:6 217 of 1024 +2025/09/03 14:29:56 [debug] 244697#244697: *7 reusable connection: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *7 posix_memalign: 00005A856F2744B0:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http process request line +2025/09/03 14:29:56 [debug] 244697#244697: *7 http request line: "PUT /mirror HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http uri: "/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http args: "" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http exten: "" +2025/09/03 14:29:56 [debug] 244697#244697: *7 posix_memalign: 00005A856F26A820:4096 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http process request header line +2025/09/03 14:29:56 [debug] 244697#244697: *7 http header: "Host: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http header: "User-Agent: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http header: "Accept: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http header: "Content-Type: application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http header: "Content-Length: 81" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http header done +2025/09/03 14:29:56 [debug] 244697#244697: *7 event timer del: 6: 177957149 +2025/09/03 14:29:56 [debug] 244697#244697: *7 generic phase: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *7 rewrite phase: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *7 test location: "/media" +2025/09/03 14:29:56 [debug] 244697#244697: *7 test location: "/report" +2025/09/03 14:29:56 [debug] 244697#244697: *7 test location: "/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 using configuration "=/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http cl:81 max:104857600 +2025/09/03 14:29:56 [debug] 244697#244697: *7 rewrite phase: 3 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script regex: "^(PUT)$" +2025/09/03 14:29:56 [notice] 244697#244697: *7 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script if +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script if: false +2025/09/03 14:29:56 [debug] 244697#244697: *7 post rewrite phase: 4 +2025/09/03 14:29:56 [debug] 244697#244697: *7 generic phase: 5 +2025/09/03 14:29:56 [debug] 244697#244697: *7 generic phase: 6 +2025/09/03 14:29:56 [debug] 244697#244697: *7 generic phase: 7 +2025/09/03 14:29:56 [debug] 244697#244697: *7 access phase: 8 +2025/09/03 14:29:56 [debug] 244697#244697: *7 access phase: 9 +2025/09/03 14:29:56 [debug] 244697#244697: *7 access phase: 10 +2025/09/03 14:29:56 [debug] 244697#244697: *7 post access phase: 11 +2025/09/03 14:29:56 [debug] 244697#244697: *7 generic phase: 12 +2025/09/03 14:29:56 [debug] 244697#244697: *7 generic phase: 13 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http client request body preread 81 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http request body content length filter +2025/09/03 14:29:56 [debug] 244697#244697: *7 http body new buf t:1 f:0 00005A856F256128, pos 00005A856F256128, size: 81 file: 0, size: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http init upstream, client timer: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "QUERY_STRING" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "QUERY_STRING: " +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "REQUEST_METHOD" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "CONTENT_TYPE" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "CONTENT_LENGTH" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "81" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "CONTENT_LENGTH: 81" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SCRIPT_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SCRIPT_NAME: /mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "REQUEST_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "REQUEST_URI: /mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "DOCUMENT_URI" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "DOCUMENT_URI: /mirror" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "DOCUMENT_ROOT" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SERVER_PROTOCOL" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "REQUEST_SCHEME" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "http" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SERVER_SOFTWARE" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "nginx/" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "REMOTE_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "REMOTE_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "36280" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "REMOTE_PORT: 36280" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SERVER_ADDR" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SERVER_PORT" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "9001" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SERVER_NAME" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "REDIRECT_STATUS" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "200" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "SCRIPT_FILENAME" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script var: "./blobs" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http script copy: "/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/03 14:29:56 [debug] 244697#244697: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 81" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http cleanup add: 00005A856F26B640 +2025/09/03 14:29:56 [debug] 244697#244697: *7 get rr peer, try: 1 +2025/09/03 14:29:56 [debug] 244697#244697: *7 stream socket 10 +2025/09/03 14:29:56 [debug] 244697#244697: *7 epoll add connection: fd:10 ev:80002005 +2025/09/03 14:29:56 [debug] 244697#244697: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/03 14:29:56 [debug] 244697#244697: *7 connected +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream connect: 0 +2025/09/03 14:29:56 [debug] 244697#244697: *7 posix_memalign: 00005A856F23CF20:128 @16 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream send request +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream send request body +2025/09/03 14:29:56 [debug] 244697#244697: *7 chain writer buf fl:0 s:592 +2025/09/03 14:29:56 [debug] 244697#244697: *7 chain writer buf fl:0 s:81 +2025/09/03 14:29:56 [debug] 244697#244697: *7 chain writer buf fl:0 s:15 +2025/09/03 14:29:56 [debug] 244697#244697: *7 chain writer in: 00005A856F26B6B0 +2025/09/03 14:29:56 [debug] 244697#244697: *7 writev: 688 of 688 +2025/09/03 14:29:56 [debug] 244697#244697: *7 chain writer out: 0000000000000000 +2025/09/03 14:29:56 [debug] 244697#244697: *7 event timer add: 10: 60000:177957149 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http finalize request: -4, "/mirror?" a:1, c:2 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http request count:2 blk:0 +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:6 ev:0004 d:00007A178FF101E1 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http run request: "/mirror?" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream check client, write event:1, "/mirror" +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0004 d:00007A178FF102C9 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream request: "/mirror?" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:56 [debug] 244697#244697: epoll: fd:10 ev:0004 d:00007A178FF102C9 +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream request: "/mirror?" +2025/09/03 14:29:56 [debug] 244697#244697: *7 http upstream dummy handler +2025/09/03 14:29:56 [debug] 244697#244697: timer delta: 0 +2025/09/03 14:29:56 [debug] 244697#244697: worker cycle +2025/09/03 14:29:56 [debug] 244697#244697: epoll timer: 60000 +2025/09/03 14:29:57 [debug] 244697#244697: epoll: fd:10 ev:2005 d:00007A178FF102C9 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http upstream request: "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http upstream process header +2025/09/03 14:29:57 [debug] 244697#244697: *7 malloc: 00005A856F25D160:4096 +2025/09/03 14:29:57 [debug] 244697#244697: *7 posix_memalign: 00005A856F25E170:4096 @16 +2025/09/03 14:29:57 [debug] 244697#244697: *7 recv: eof:1, avail:-1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 recv: fd:10 768 of 4096 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 07 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 8C +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 04 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record length: 140 +2025/09/03 14:29:57 [error] 244697#244697: *7 FastCGI sent in stderr: "LOG: [2025-09-03 14:29:56] PUT /mirror - Auth: pending - Status: 0 +LOG: [2025-09-03 14:29:57] 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 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 07 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record length: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 06 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 02 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 3D +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 03 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record length: 573 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi parser: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi header: "Status: 200 OK" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi parser: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi header: "Content-Type: application/json" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi parser: 1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi header done +2025/09/03 14:29:57 [debug] 244697#244697: *7 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Wed, 03 Sep 2025 18:29:57 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 14:29:57 [debug] 244697#244697: *7 write new buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http write filter: l:0 f:0 s:260 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http cacheable: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http upstream process upstream +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe read upstream: 1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe preread: 550 +2025/09/03 14:29:57 [debug] 244697#244697: *7 readv: eof:1, avail:0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 readv: 1, last:3328 +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe recv chain: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe buf free s:0 t:1 f:0 00005A856F25D160, pos 00005A856F25D23A, size: 550 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe length: -1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 input buf #0 00005A856F25D23A +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 06 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record length: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi closed stdout +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 03 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 01 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 08 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record byte: 00 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi record length: 8 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http fastcgi sent end request +2025/09/03 14:29:57 [debug] 244697#244697: *7 input buf 00005A856F25D23A 523 +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe write downstream: 1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe write downstream flush in +2025/09/03 14:29:57 [debug] 244697#244697: *7 http output filter "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http copy filter: "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http postpone filter "/mirror?" 00005A856F26B680 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http chunk: 523 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write new buf t:1 f:0 00005A856F26B7F0, pos 00005A856F26B7F0, size: 5 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write new buf t:1 f:0 00005A856F25D160, pos 00005A856F25D23A, size: 523 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http write filter: l:0 f:0 s:790 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http copy filter: 0 "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 pipe write downstream done +2025/09/03 14:29:57 [debug] 244697#244697: *7 event timer del: 10: 177957149 +2025/09/03 14:29:57 [debug] 244697#244697: *7 event timer add: 10: 60000:177957857 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http upstream exit: 0000000000000000 +2025/09/03 14:29:57 [debug] 244697#244697: *7 finalize http upstream request: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 finalize http fastcgi request +2025/09/03 14:29:57 [debug] 244697#244697: *7 free rr peer 1 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 close http upstream connection: 10 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F23CF20, unused: 48 +2025/09/03 14:29:57 [debug] 244697#244697: *7 event timer del: 10: 177957857 +2025/09/03 14:29:57 [debug] 244697#244697: *7 reusable connection: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http upstream temp fd: -1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http output filter "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http copy filter: "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http postpone filter "/mirror?" 00007FFD7D988E90 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http chunk: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write old buf t:1 f:0 00005A856F25E310, pos 00005A856F25E310, size: 260 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write old buf t:1 f:0 00005A856F26B7F0, pos 00005A856F26B7F0, size: 5 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write old buf t:1 f:0 00005A856F25D160, pos 00005A856F25D23A, size: 523 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write old buf t:0 f:0 0000000000000000, pos 00005A854F9082E8, size: 2 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 write new buf t:0 f:0 0000000000000000, pos 00005A854F9082E5, size: 5 file: 0, size: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http write filter: l:1 f:0 s:795 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http write filter limit 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 writev: 795 of 795 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http write filter 0000000000000000 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http copy filter: 0 "/mirror?" +2025/09/03 14:29:57 [debug] 244697#244697: *7 http finalize request: 0, "/mirror?" a:1, c:1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 set http keepalive handler +2025/09/03 14:29:57 [debug] 244697#244697: *7 http close request +2025/09/03 14:29:57 [debug] 244697#244697: *7 http log handler +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F25D160 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F2744B0, unused: 3 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F26A820, unused: 8 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F25E170, unused: 2410 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F2560A0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 hc free: 0000000000000000 +2025/09/03 14:29:57 [debug] 244697#244697: *7 hc busy: 0000000000000000 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 tcp_nodelay +2025/09/03 14:29:57 [debug] 244697#244697: *7 reusable connection: 1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 event timer add: 6: 65000:177962857 +2025/09/03 14:29:57 [debug] 244697#244697: timer delta: 708 +2025/09/03 14:29:57 [debug] 244697#244697: worker cycle +2025/09/03 14:29:57 [debug] 244697#244697: epoll timer: 65000 +2025/09/03 14:29:57 [debug] 244697#244697: epoll: fd:6 ev:2005 d:00007A178FF101E1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 http keepalive handler +2025/09/03 14:29:57 [debug] 244697#244697: *7 malloc: 00005A856F2560A0:1024 +2025/09/03 14:29:57 [debug] 244697#244697: *7 recv: eof:1, avail:-1 +2025/09/03 14:29:57 [debug] 244697#244697: *7 recv: fd:6 0 of 1024 +2025/09/03 14:29:57 [info] 244697#244697: *7 client 127.0.0.1 closed keepalive connection +2025/09/03 14:29:57 [debug] 244697#244697: *7 close http connection: 6 +2025/09/03 14:29:57 [debug] 244697#244697: *7 event timer del: 6: 177962857 +2025/09/03 14:29:57 [debug] 244697#244697: *7 reusable connection: 0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F2560A0 +2025/09/03 14:29:57 [debug] 244697#244697: *7 free: 00005A856F253840, unused: 120 +2025/09/03 14:29:57 [debug] 244697#244697: timer delta: 1 +2025/09/03 14:29:57 [debug] 244697#244697: worker cycle +2025/09/03 14:29:57 [debug] 244697#244697: epoll timer: -1 diff --git a/logs/fcgi-stderr.log b/logs/fcgi-stderr.log index aff0bf0..9b0055d 100755 --- a/logs/fcgi-stderr.log +++ b/logs/fcgi-stderr.log @@ -1 +1 @@ -FastCGI starting at Wed Sep 3 12:52:46 PM EDT 2025 +FastCGI starting at Wed Sep 3 02:29:47 PM EDT 2025 diff --git a/logs/nginx.pid b/logs/nginx.pid index 5fe6ec2..d6bcbf5 100644 --- a/logs/nginx.pid +++ b/logs/nginx.pid @@ -1 +1 @@ -221465 +244696 diff --git a/src/main.c b/src/main.c index ba39181..c41fc15 100644 --- a/src/main.c +++ b/src/main.c @@ -51,6 +51,17 @@ 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); +// BUD-08 NIP-94 function declarations +int nip94_is_enabled(void); +int nip94_get_origin(char* out, size_t out_size); +const char* mime_to_extension(const char* mime_type); +void nip94_build_blob_url(const char* origin, const char* sha256, const char* mime_type, char* out, size_t out_size); +int parse_png_dimensions(const unsigned char* data, size_t size, int* width, int* height); +int parse_jpeg_dimensions(const unsigned char* data, size_t size, int* width, int* height); +int parse_webp_dimensions(const unsigned char* data, size_t size, int* width, int* height); +int nip94_get_dimensions(const unsigned char* data, size_t size, const char* mime_type, int* width, int* height); +void nip94_emit_field(const char* url, const char* mime, const char* sha256, long size, int width, int height); + // Blob metadata structure typedef struct { char sha256[MAX_SHA256_LEN]; @@ -170,28 +181,7 @@ int get_blob_metadata(const char* sha256, blob_metadata_t* metadata) { // Check if physical file exists (with extension based on MIME type) int file_exists_with_type(const char* sha256, const char* mime_type) { char filepath[MAX_PATH_LEN]; - const char* extension = ""; - - // Determine file extension based on MIME type - if (strstr(mime_type, "image/jpeg")) { - extension = ".jpg"; - } else if (strstr(mime_type, "image/webp")) { - extension = ".webp"; - } else if (strstr(mime_type, "image/png")) { - extension = ".png"; - } else if (strstr(mime_type, "image/gif")) { - extension = ".gif"; - } else if (strstr(mime_type, "video/mp4")) { - extension = ".mp4"; - } else if (strstr(mime_type, "video/webm")) { - extension = ".webm"; - } else if (strstr(mime_type, "audio/mpeg")) { - extension = ".mp3"; - } else if (strstr(mime_type, "audio/ogg")) { - extension = ".ogg"; - } else if (strstr(mime_type, "text/plain")) { - extension = ".txt"; - } + const char* extension = mime_to_extension(mime_type); snprintf(filepath, sizeof(filepath), "blobs/%s%s", sha256, extension); @@ -1635,31 +1625,8 @@ void handle_mirror_request(void) { 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"; - } + // Determine file extension from Content-Type using centralized mapping + const char* extension = mime_to_extension(content_type_final); // Save file to blobs directory char filepath[MAX_PATH_LEN]; @@ -1704,6 +1671,18 @@ void handle_mirror_request(void) { return; } + // Get origin from config + char origin[256]; + nip94_get_origin(origin, sizeof(origin)); + + // Build canonical blob URL + char blob_url[512]; + nip94_build_blob_url(origin, sha256_hex, content_type_final, blob_url, sizeof(blob_url)); + + // Get dimensions for NIP-94 metadata + int width = 0, height = 0; + nip94_get_dimensions(download->data, download->size, content_type_final, &width, &height); + // Return success response with blob descriptor printf("Status: 200 OK\r\n"); printf("Content-Type: application/json\r\n\r\n"); @@ -1712,8 +1691,15 @@ void handle_mirror_request(void) { 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"); + printf(" \"url\": \"%s\"", blob_url); + + // Add NIP-94 metadata if enabled + if (nip94_is_enabled()) { + printf(",\n"); + nip94_emit_field(blob_url, content_type_final, sha256_hex, download->size, width, height); + } + + printf("\n}\n"); free_mirror_download(download); log_request("PUT", "/mirror", uploader_pubkey ? "authenticated" : "anonymous", 200); @@ -1970,6 +1956,278 @@ void log_request(const char* method, const char* uri, const char* auth_status, i auth_status ? auth_status : "none", status_code); } +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// +// BUD 08 - Nip94 File Metadata Tags +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// + +// Check if NIP-94 metadata emission is enabled +int nip94_is_enabled(void) { + sqlite3* db; + sqlite3_stmt* stmt; + int rc, enabled = 1; // Default enabled + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + return 1; // Default enabled on DB error + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'nip94_enabled'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* value = (const char*)sqlite3_column_text(stmt, 0); + enabled = (value && strcmp(value, "true") == 0) ? 1 : 0; + } + sqlite3_finalize(stmt); + } + sqlite3_close(db); + + return enabled; +} + +// Get CDN origin for blob URLs +int nip94_get_origin(char* out, size_t out_size) { + if (!out || out_size == 0) { + return 0; + } + + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + // Default on DB error + strncpy(out, "http://localhost:9001", out_size - 1); + out[out_size - 1] = '\0'; + return 1; + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'cdn_origin'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* value = (const char*)sqlite3_column_text(stmt, 0); + if (value) { + strncpy(out, value, out_size - 1); + out[out_size - 1] = '\0'; + sqlite3_finalize(stmt); + sqlite3_close(db); + return 1; + } + } + sqlite3_finalize(stmt); + } + + sqlite3_close(db); + + // Default fallback + strncpy(out, "http://localhost:9001", out_size - 1); + out[out_size - 1] = '\0'; + return 1; +} + +// Centralized MIME type to file extension mapping +const char* mime_to_extension(const char* mime_type) { + if (!mime_type) { + return ".bin"; + } + + if (strstr(mime_type, "image/jpeg")) { + return ".jpg"; + } else if (strstr(mime_type, "image/webp")) { + return ".webp"; + } else if (strstr(mime_type, "image/png")) { + return ".png"; + } else if (strstr(mime_type, "image/gif")) { + return ".gif"; + } else if (strstr(mime_type, "video/mp4")) { + return ".mp4"; + } else if (strstr(mime_type, "video/webm")) { + return ".webm"; + } else if (strstr(mime_type, "audio/mpeg")) { + return ".mp3"; + } else if (strstr(mime_type, "audio/ogg")) { + return ".ogg"; + } else if (strstr(mime_type, "text/plain")) { + return ".txt"; + } else if (strstr(mime_type, "application/pdf")) { + return ".pdf"; + } else { + return ".bin"; + } +} + +// Build canonical blob URL from origin + sha256 + extension +void nip94_build_blob_url(const char* origin, const char* sha256, const char* mime_type, char* out, size_t out_size) { + if (!origin || !sha256 || !out || out_size == 0) { + return; + } + + const char* extension = mime_to_extension(mime_type); + snprintf(out, out_size, "%s/%s%s", origin, sha256, extension); +} + +// Parse PNG dimensions from IHDR chunk +int parse_png_dimensions(const unsigned char* data, size_t size, int* width, int* height) { + if (!data || size < 24 || !width || !height) { + return 0; + } + + // Verify PNG signature + if (memcmp(data, "\x89PNG\r\n\x1a\n", 8) != 0) { + return 0; + } + + // IHDR chunk should start at offset 8 + // Skip chunk length (4 bytes) and chunk type "IHDR" (4 bytes) + // Width is at offset 16 (4 bytes, big-endian) + // Height is at offset 20 (4 bytes, big-endian) + if (size >= 24) { + *width = (data[16] << 24) | (data[17] << 16) | (data[18] << 8) | data[19]; + *height = (data[20] << 24) | (data[21] << 16) | (data[22] << 8) | data[23]; + return 1; + } + + return 0; +} + +// Parse JPEG dimensions from SOF0 or SOF2 markers +int parse_jpeg_dimensions(const unsigned char* data, size_t size, int* width, int* height) { + if (!data || size < 10 || !width || !height) { + return 0; + } + + // Verify JPEG signature + if (size < 3 || memcmp(data, "\xff\xd8\xff", 3) != 0) { + return 0; + } + + size_t pos = 2; + while (pos < size - 1) { + // Look for marker + if (data[pos] != 0xff) { + pos++; + continue; + } + + unsigned char marker = data[pos + 1]; + pos += 2; + + // SOF0 (0xc0) or SOF2 (0xc2) + if (marker == 0xc0 || marker == 0xc2) { + // Skip length (2 bytes) and precision (1 byte) + if (pos + 5 < size) { + pos += 3; + // Height (2 bytes, big-endian) + *height = (data[pos] << 8) | data[pos + 1]; + pos += 2; + // Width (2 bytes, big-endian) + *width = (data[pos] << 8) | data[pos + 1]; + return 1; + } + return 0; + } else if ((marker >= 0xe0 && marker <= 0xef) || + (marker >= 0xc4 && marker <= 0xdf && marker != 0xc8)) { + // Skip over other segments + if (pos + 1 < size) { + size_t seg_len = (data[pos] << 8) | data[pos + 1]; + pos += seg_len; + } else { + break; + } + } else { + pos++; + } + } + + return 0; +} + +// Parse WebP dimensions from VP8/VP8L/VP8X chunks +int parse_webp_dimensions(const unsigned char* data, size_t size, int* width, int* height) { + if (!data || size < 20 || !width || !height) { + return 0; + } + + // Verify RIFF/WEBP header + if (memcmp(data, "RIFF", 4) != 0 || memcmp(data + 8, "WEBP", 4) != 0) { + return 0; + } + + // Check chunk type at offset 12 + if (memcmp(data + 12, "VP8 ", 4) == 0) { + // VP8 lossy format + if (size >= 30) { + // Skip to frame header (offset 26) + *width = ((data[28] | (data[29] << 8)) & 0x3fff); + *height = ((data[26] | (data[27] << 8)) & 0x3fff); + return 1; + } + } else if (memcmp(data + 12, "VP8L", 4) == 0) { + // VP8L lossless format + if (size >= 25) { + // Width and height are in bits 0-13 and 14-27 of a 32-bit value at offset 21 + uint32_t dim_data = data[21] | (data[22] << 8) | (data[23] << 16) | (data[24] << 24); + *width = (dim_data & 0x3fff) + 1; + *height = ((dim_data >> 14) & 0x3fff) + 1; + return 1; + } + } else if (memcmp(data + 12, "VP8X", 4) == 0) { + // VP8X extended format + if (size >= 30) { + // Width (3 bytes, little-endian) at offset 24 + // Height (3 bytes, little-endian) at offset 27 + *width = (data[24] | (data[25] << 8) | (data[26] << 16)) + 1; + *height = (data[27] | (data[28] << 8) | (data[29] << 16)) + 1; + return 1; + } + } + + return 0; +} + +// Get file dimensions based on MIME type +int nip94_get_dimensions(const unsigned char* data, size_t size, const char* mime_type, int* width, int* height) { + if (!data || !mime_type || !width || !height) { + return 0; + } + + if (strstr(mime_type, "image/png")) { + return parse_png_dimensions(data, size, width, height); + } else if (strstr(mime_type, "image/jpeg")) { + return parse_jpeg_dimensions(data, size, width, height); + } else if (strstr(mime_type, "image/webp")) { + return parse_webp_dimensions(data, size, width, height); + } + + return 0; +} + +// Emit NIP-94 metadata field to stdout +void nip94_emit_field(const char* url, const char* mime, const char* sha256, long size, int width, int height) { + if (!url || !mime || !sha256) { + return; + } + + printf(" \"nip94\": [\n"); + printf(" [\"url\", \"%s\"],\n", url); + printf(" [\"m\", \"%s\"],\n", mime); + printf(" [\"x\", \"%s\"],\n", sha256); + printf(" [\"size\", \"%ld\"]", size); + + // Add dim tag if dimensions are available + if (width > 0 && height > 0) { + printf(",\n [\"dim\", \"%dx%d\"]", width, height); + } + + printf("\n ]"); +} + // Handle GET /list/ requests void handle_list_request(const char* pubkey) { @@ -2102,33 +2360,17 @@ void handle_list_request(const char* pubkey) { long uploaded_at = sqlite3_column_int64(stmt, 3); const char* filename = (const char*)sqlite3_column_text(stmt, 4); - // Determine file extension from MIME type - const char* extension = ""; - if (strstr(type, "image/jpeg")) { - extension = ".jpg"; - } else if (strstr(type, "image/webp")) { - extension = ".webp"; - } else if (strstr(type, "image/png")) { - extension = ".png"; - } else if (strstr(type, "image/gif")) { - extension = ".gif"; - } else if (strstr(type, "video/mp4")) { - extension = ".mp4"; - } else if (strstr(type, "video/webm")) { - extension = ".webm"; - } else if (strstr(type, "audio/mpeg")) { - extension = ".mp3"; - } else if (strstr(type, "audio/ogg")) { - extension = ".ogg"; - } else if (strstr(type, "text/plain")) { - extension = ".txt"; - } else { - extension = ".bin"; - } + // Get origin from config for consistent URL generation + char origin[256]; + nip94_get_origin(origin, sizeof(origin)); + + // Build canonical blob URL using centralized function + char blob_url[512]; + nip94_build_blob_url(origin, sha256, type, blob_url, sizeof(blob_url)); // Output blob descriptor JSON printf(" {\n"); - printf(" \"url\": \"http://localhost:9001/%s%s\",\n", sha256, extension); + printf(" \"url\": \"%s\",\n", blob_url); printf(" \"sha256\": \"%s\",\n", sha256); printf(" \"size\": %ld,\n", size); printf(" \"type\": \"%s\",\n", type); @@ -2536,30 +2778,12 @@ void handle_upload_request(void) { - // Determine file extension from Content-Type - const char* extension = ""; - if (strstr(content_type, "image/jpeg")) { - extension = ".jpg"; - } else if (strstr(content_type, "image/webp")) { - extension = ".webp"; - } else if (strstr(content_type, "image/png")) { - extension = ".png"; - } else if (strstr(content_type, "image/gif")) { - extension = ".gif"; - } else if (strstr(content_type, "video/mp4")) { - extension = ".mp4"; - } else if (strstr(content_type, "video/webm")) { - extension = ".webm"; - } else if (strstr(content_type, "audio/mpeg")) { - extension = ".mp3"; - } else if (strstr(content_type, "audio/ogg")) { - extension = ".ogg"; - } else if (strstr(content_type, "text/plain")) { - extension = ".txt"; - } else { - // Default to binary extension for unknown types - extension = ".bin"; - } + // Get dimensions from in-memory buffer before saving file + int width = 0, height = 0; + nip94_get_dimensions(file_data, content_length, content_type, &width, &height); + + // Determine file extension from Content-Type using centralized mapping + const char* extension = mime_to_extension(content_type); // Save file to blobs directory with SHA-256 + extension char filepath[MAX_PATH_LEN]; @@ -2677,6 +2901,14 @@ void handle_upload_request(void) { + // Get origin from config + char origin[256]; + nip94_get_origin(origin, sizeof(origin)); + + // Build canonical blob URL + char blob_url[512]; + nip94_build_blob_url(origin, sha256_hex, content_type, blob_url, sizeof(blob_url)); + // Return success response with blob descriptor printf("Status: 200 OK\r\n"); printf("Content-Type: application/json\r\n\r\n"); @@ -2685,12 +2917,26 @@ void handle_upload_request(void) { printf(" \"size\": %ld,\n", content_length); printf(" \"type\": \"%s\",\n", content_type); printf(" \"uploaded\": %ld,\n", uploaded_time); - printf(" \"url\": \"http://localhost:9001/%s%s\"\n", sha256_hex, extension); - printf("}\n"); + printf(" \"url\": \"%s\"", blob_url); + + // Add NIP-94 metadata if enabled + if (nip94_is_enabled()) { + printf(",\n"); + nip94_emit_field(blob_url, content_type, sha256_hex, content_length, width, height); + } + + printf("\n}\n"); } +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// +// MAIN +///////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////// + + int main(void) { fprintf(stderr, "STARTUP: FastCGI application starting up\r\n"); fflush(stderr); diff --git a/tests/nip94_test_bud08.sh b/tests/nip94_test_bud08.sh new file mode 100755 index 0000000..6c082a2 --- /dev/null +++ b/tests/nip94_test_bud08.sh @@ -0,0 +1,238 @@ +#!/bin/bash +# BUD-08 NIP-94 File Metadata Tags Test Suite +# This test is created FIRST (TDD) and will FAIL until implementation is added to src/main.c. +# +# Expected procedures to be implemented in src/main.c (BUD-08 section): +# - nip94_is_enabled() -> Read server_config.nip94_enabled (default true) +# - nip94_get_origin() -> Read server_config.cdn_origin (default http://localhost:9001) +# - mime_to_extension() -> Centralize MIME to extension mapping +# - nip94_build_blob_url() -> Build canonical blob URL from origin + sha256 + extension +# - get_file_dimensions() -> Detect WxH for PNG, JPEG, WebP (parse headers only) +# - nip94_build_tags() -> Build tags: ["url",...], ["m",...], ["x",...], ["size",...], optional ["dim","WxH"] +# - nip94_attach_to_descriptor() -> Attach nip94 array to JSON response in /upload and /mirror +# +# Integration points expected: +# - PUT /upload success JSON includes "nip94" array +# - PUT /mirror success JSON includes "nip94" array +# +# Requirements: +# - curl, jq, sqlite3 must be available +# - Server should be running at http://localhost:9001 (restart-all.sh) + +set -e + +SERVER_URL="http://localhost:9001" +UPLOAD_ENDPOINT="${SERVER_URL}/upload" +MIRROR_ENDPOINT="${SERVER_URL}/mirror" +DB_PATH="db/ginxsom.db" + +echo "=== BUD-08 NIP-94 File Metadata Tags Test Suite ===" + +# Prereq checks +if ! command -v curl >/dev/null 2>&1; then + echo "ERROR: curl not found" + exit 1 +fi +if ! command -v jq >/dev/null 2>&1; then + echo "ERROR: jq not found (required for JSON parsing)" + exit 1 +fi +if ! command -v sqlite3 >/dev/null 2>&1; then + echo "ERROR: sqlite3 not found" + exit 1 +fi + +# Helpers +die() { + echo "FATAL: $*" 1>&2 + exit 1 +} + +json_has_nip94() { + local json="$1" + echo "$json" | jq -e '.nip94 and ( .nip94 | type == "array" )' >/dev/null 2>&1 +} + +nip94_get_tag() { + local json="$1" + local key="$2" + echo "$json" | jq -r --arg k "$key" '.nip94 | map(select(.[0]==$k)) | if length>0 then .[0][1] else empty end' +} + +reset_config_defaults() { + # Restore defaults used by implementation + sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO server_config (key, value) VALUES ('nip94_enabled','true');" || true + sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO server_config (key, value) VALUES ('cdn_origin','http://localhost:9001');" || true +} + +set_config_key() { + local key="$1" + local value="$2" + sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO server_config (key, value) VALUES ('$key','$value');" +} + +# Create temporary working directory +WORKDIR="tests/tmp_bud08" +mkdir -p "$WORKDIR" + +# Create a tiny 1x1 PNG (base64) +TINY_PNG_B64="iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO0RzjoAAAAASUVORK5CYII=" +PNG_FILE="$WORKDIR/one_by_one.png" +echo "$TINY_PNG_B64" | base64 -d > "$PNG_FILE" + +# Compute expected values +CONTENT_TYPE="image/png" +FILE_SIZE=$(wc -c < "$PNG_FILE" | tr -d ' ') +SHA256_HEX=$(sha256sum "$PNG_FILE" | awk '{print $1}') + +echo "" +echo "Test artifact:" +echo " File: $PNG_FILE" +echo " Size: $FILE_SIZE" +echo " SHA256: $SHA256_HEX" +echo "" + +# Ensure defaults +reset_config_defaults + +# --- Test 1: PUT /upload returns nip94 with minimal required tags +echo "=== Test 1: PUT /upload returns nip94 minimal tags ===" +UPLOAD_JSON=$(curl -s -X PUT "$UPLOAD_ENDPOINT" \ + -H "Content-Type: $CONTENT_TYPE" \ + --data-binary @"$PNG_FILE") + +echo "Response:" +echo "$UPLOAD_JSON" +echo "" + +if json_has_nip94 "$UPLOAD_JSON"; then + URL_FIELD=$(echo "$UPLOAD_JSON" | jq -r '.url') + TYPE_FIELD=$(echo "$UPLOAD_JSON" | jq -r '.type') + SIZE_FIELD=$(echo "$UPLOAD_JSON" | jq -r '.size') + SHA256_FIELD=$(echo "$UPLOAD_JSON" | jq -r '.sha256') + + TAG_URL=$(nip94_get_tag "$UPLOAD_JSON" "url") + TAG_M=$(nip94_get_tag "$UPLOAD_JSON" "m") + TAG_X=$(nip94_get_tag "$UPLOAD_JSON" "x") + TAG_SIZE=$(nip94_get_tag "$UPLOAD_JSON" "size") + + PASS=1 + [ -n "$TAG_URL" ] || { echo "FAIL: nip94 missing url tag"; PASS=0; } + [ -n "$TAG_M" ] || { echo "FAIL: nip94 missing m tag"; PASS=0; } + [ -n "$TAG_X" ] || { echo "FAIL: nip94 missing x tag"; PASS=0; } + [ -n "$TAG_SIZE" ] || { echo "FAIL: nip94 missing size tag"; PASS=0; } + + # Validate tag values match descriptor + [ "$TAG_URL" = "$URL_FIELD" ] || { echo "FAIL: nip94 url tag != descriptor url"; PASS=0; } + [ "$TAG_M" = "$TYPE_FIELD" ] || { echo "FAIL: nip94 m tag != descriptor type"; PASS=0; } + [ "$TAG_X" = "$SHA256_FIELD" ] || { echo "FAIL: nip94 x tag != descriptor sha256"; PASS=0; } + [ "$TAG_SIZE" = "$SIZE_FIELD" ] || { echo "FAIL: nip94 size tag != descriptor size"; PASS=0; } + + if [ "$PASS" = "1" ]; then + echo "✅ Test 1 PASSED: nip94 minimal tags present and correct" + else + echo "❌ Test 1 FAILED" + fi +else + echo "❌ Test 1 FAILED: Response missing nip94 array" +fi + +# --- Test 2: dim present and equals 1x1 for PNG +echo "" +echo "=== Test 2: dim tag for 1x1 PNG ===" +TAG_DIM=$(nip94_get_tag "$UPLOAD_JSON" "dim" || true) +if [ -n "$TAG_DIM" ]; then + if [ "$TAG_DIM" = "1x1" ]; then + echo "✅ Test 2 PASSED: dim tag present and equals 1x1" + else + echo "❌ Test 2 FAILED: dim tag expected 1x1, got '$TAG_DIM'" + fi +else + echo "❌ Test 2 FAILED: dim tag not present" +fi + +# --- Test 3: nip94 disabled via config should omit nip94 field +echo "" +echo "=== Test 3: nip94 disabled via server_config ===" +set_config_key "nip94_enabled" "false" + +UPLOAD_JSON_DISABLED=$(curl -s -X PUT "$UPLOAD_ENDPOINT" \ + -H "Content-Type: $CONTENT_TYPE" \ + --data-binary @"$PNG_FILE") + +echo "Response:" +echo "$UPLOAD_JSON_DISABLED" +echo "" + +if json_has_nip94 "$UPLOAD_JSON_DISABLED"; then + echo "❌ Test 3 FAILED: nip94 present despite nip94_enabled=false" +else + echo "✅ Test 3 PASSED: nip94 omitted when nip94_enabled=false" +fi + +# Restore true for next tests +set_config_key "nip94_enabled" "true" + +# --- Test 4: cdn_origin config changes nip94 url (and descriptor url) +echo "" +echo "=== Test 4: cdn_origin origin override ===" +CUSTOM_ORIGIN="http://example-cdn.local" +set_config_key "cdn_origin" "$CUSTOM_ORIGIN" + +UPLOAD_JSON_ORIGIN=$(curl -s -X PUT "$UPLOAD_ENDPOINT" \ + -H "Content-Type: $CONTENT_TYPE" \ + --data-binary @"$PNG_FILE") + +echo "Response:" +echo "$UPLOAD_JSON_ORIGIN" +echo "" + +if json_has_nip94 "$UPLOAD_JSON_ORIGIN"; then + URL_FIELD2=$(echo "$UPLOAD_JSON_ORIGIN" | jq -r '.url') + TAG_URL2=$(nip94_get_tag "$UPLOAD_JSON_ORIGIN" "url") + if [[ "$URL_FIELD2" == $CUSTOM_ORIGIN/* ]] && [[ "$TAG_URL2" == $CUSTOM_ORIGIN/* ]]; then + echo "✅ Test 4 PASSED: nip94 url and descriptor url use configured origin" + else + echo "❌ Test 4 FAILED: origin not applied to urls" + fi +else + echo "❌ Test 4 FAILED: Response missing nip94 array" +fi + +# Restore default origin +set_config_key "cdn_origin" "http://localhost:9001" + +# --- Test 5: PUT /mirror returns nip94 minimal tags (best effort, network dependent) +echo "" +echo "=== Test 5: PUT /mirror returns nip94 minimal tags (network dependent) ===" +# Use a public small PNG; if network/policy blocks, mark INFO instead of failure. +REMOTE_URL="https://upload.wikimedia.org/wikipedia/commons/3/3c/Shaki_waterfall.jpg" +MIRROR_JSON=$(curl -s -X PUT "$MIRROR_ENDPOINT" \ + -H "Content-Type: application/json" \ + --data "{\"url\":\"$REMOTE_URL\"}") + +HTTP_OK=$(echo "$MIRROR_JSON" | jq -e '.sha256 and .type and .size' >/dev/null 2>&1; echo $?) +if [ "$HTTP_OK" = "0" ]; then + if json_has_nip94 "$MIRROR_JSON"; then + TAG_URL_M=$(nip94_get_tag "$MIRROR_JSON" "url") + TAG_M_M=$(nip94_get_tag "$MIRROR_JSON" "m") + TAG_X_M=$(nip94_get_tag "$MIRROR_JSON" "x") + TAG_SIZE_M=$(nip94_get_tag "$MIRROR_JSON" "size") + if [ -n "$TAG_URL_M" ] && [ -n "$TAG_M_M" ] && [ -n "$TAG_X_M" ] && [ -n "$TAG_SIZE_M" ]; then + echo "✅ Test 5 PASSED: nip94 minimal tags present for mirror" + else + echo "❌ Test 5 FAILED: nip94 minimal tags missing for mirror response" + fi + else + echo "❌ Test 5 FAILED: mirror response missing nip94 array" + fi +else + echo "ℹ️ Test 5 INFO: mirror request did not return a blob descriptor (network or policy); skipping strict check" +fi + +# Cleanup and restore defaults +reset_config_defaults +rm -rf "$WORKDIR" + +echo "" +echo "=== End of BUD-08 NIP-94 Test Suite ===" \ No newline at end of file