From dd0d8a8b6581137b20998254059da98727c5eba0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 9 Sep 2025 07:26:00 -0400 Subject: [PATCH] Moved auth system from nostr_core_lib back into ginxsom. Still debugging but so many changes I wanted to commit. --- AUTH_API.md | 191 - Makefile | 2 +- .../auth_test_tmp/auth_disabled.txt | 0 .../auth_test_tmp/blacklisted_file.txt | 0 .../auth_test_tmp/blacklisted_upload.txt | 0 .../auth_test_tmp/corrupted_sig.txt | 0 .../auth_test_tmp/expired_event.txt | 0 .../auth_test_tmp/hash_mismatch.txt | 0 .../auth_test_tmp/missing_t_tag.txt | 0 .../auth_test_tmp/missing_x_tag.txt | 0 Trash/auth_test_tmp/nip42_challenge | 1 + Trash/auth_test_tmp/nip42_test.txt | 1 + .../auth_test_tmp/nonhex_key.txt | 0 .../auth_test_tmp/random_upload.txt | 0 .../auth_test_tmp/short_key.txt | 0 .../auth_test_tmp/whitelisted_upload.txt | 0 .../auth_test_tmp/wrong_kind.txt | 0 Trash/debug_auth.log | 435 + Trash/debug_pubkey_corruption.log | 6 + {tests => Trash}/simple_auth_test.sh | 0 {tests => Trash}/simple_comprehensive_test.sh | 0 Trash/tests/auth_test_tmp/auth_disabled.txt | 1 + .../tests/auth_test_tmp/blacklisted_file.txt | 1 + .../auth_test_tmp/blacklisted_upload.txt | 1 + Trash/tests/auth_test_tmp/corrupted_sig.txt | 1 + Trash/tests/auth_test_tmp/expired_event.txt | 1 + Trash/tests/auth_test_tmp/hash_mismatch.txt | 1 + Trash/tests/auth_test_tmp/missing_t_tag.txt | 1 + Trash/tests/auth_test_tmp/missing_x_tag.txt | 1 + Trash/tests/auth_test_tmp/nonhex_key.txt | 1 + Trash/tests/auth_test_tmp/random_upload.txt | 1 + Trash/tests/auth_test_tmp/short_key.txt | 1 + .../auth_test_tmp/whitelisted_upload.txt | 1 + Trash/tests/auth_test_tmp/wrong_kind.txt | 1 + build/admin_api.o | Bin 29648 -> 29648 bytes build/bud04.o | Bin 20736 -> 20736 bytes build/bud06.o | Bin 11768 -> 11768 bytes build/ginxsom-fcgi | Bin 230728 -> 224600 bytes build/main.o | Bin 66008 -> 70456 bytes build/request_validator.o | Bin 0 -> 37440 bytes config/local-nginx.conf | 6 +- db/ginxsom.db | Bin 81920 -> 98304 bytes debug_auth.log | 1160 +- gpt_flow.svg | 441 - logs/access.log | 59 - logs/error.log | 18541 ---------------- logs/fcgi-stderr.log | 1 - logs/nginx.pid | 1 - nostr_core_lib | 2 +- restart-all.sh | 84 +- src/admin_api.c | 1 - src/bud04.c | 1 - src/bud06.c | 1 - src/bud09.c | 1 - src/ginxsom.h | 64 +- src/main.c | 171 +- src/request_validator.c | 840 + test_auth_disabled.txt | 1 + test_file.txt | 1 + test_simple.txt | 1 + test_whitelist_debug.txt | 1 + tests/auth_test.sh | 52 +- tests/auth_test_tmp/debug_whitelisted.txt | 1 + tests/auth_test_tmp/nip42_challenge | 2 +- tests/debug_auth.sh | 127 + 65 files changed, 2851 insertions(+), 19358 deletions(-) rename {tests/tests => Trash}/auth_test_tmp/auth_disabled.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/blacklisted_file.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/blacklisted_upload.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/corrupted_sig.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/expired_event.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/hash_mismatch.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/missing_t_tag.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/missing_x_tag.txt (100%) create mode 100644 Trash/auth_test_tmp/nip42_challenge create mode 100644 Trash/auth_test_tmp/nip42_test.txt rename {tests/tests => Trash}/auth_test_tmp/nonhex_key.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/random_upload.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/short_key.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/whitelisted_upload.txt (100%) rename {tests/tests => Trash}/auth_test_tmp/wrong_kind.txt (100%) create mode 100644 Trash/debug_auth.log create mode 100644 Trash/debug_pubkey_corruption.log rename {tests => Trash}/simple_auth_test.sh (100%) rename {tests => Trash}/simple_comprehensive_test.sh (100%) create mode 100644 Trash/tests/auth_test_tmp/auth_disabled.txt create mode 100644 Trash/tests/auth_test_tmp/blacklisted_file.txt create mode 100644 Trash/tests/auth_test_tmp/blacklisted_upload.txt create mode 100644 Trash/tests/auth_test_tmp/corrupted_sig.txt create mode 100644 Trash/tests/auth_test_tmp/expired_event.txt create mode 100644 Trash/tests/auth_test_tmp/hash_mismatch.txt create mode 100644 Trash/tests/auth_test_tmp/missing_t_tag.txt create mode 100644 Trash/tests/auth_test_tmp/missing_x_tag.txt create mode 100644 Trash/tests/auth_test_tmp/nonhex_key.txt create mode 100644 Trash/tests/auth_test_tmp/random_upload.txt create mode 100644 Trash/tests/auth_test_tmp/short_key.txt create mode 100644 Trash/tests/auth_test_tmp/whitelisted_upload.txt create mode 100644 Trash/tests/auth_test_tmp/wrong_kind.txt create mode 100644 build/request_validator.o delete mode 100644 gpt_flow.svg delete mode 100755 logs/access.log delete mode 100644 logs/error.log delete mode 100755 logs/fcgi-stderr.log delete mode 100644 logs/nginx.pid create mode 100644 src/request_validator.c create mode 100644 test_auth_disabled.txt create mode 100644 test_file.txt create mode 100644 test_simple.txt create mode 100644 test_whitelist_debug.txt create mode 100644 tests/auth_test_tmp/debug_whitelisted.txt create mode 100755 tests/debug_auth.sh diff --git a/AUTH_API.md b/AUTH_API.md index ad21aee..808e0ed 100644 --- a/AUTH_API.md +++ b/AUTH_API.md @@ -1,8 +1,5 @@ # Authentication API Documentation -## Overview - -The nostr_core_lib unified request validation system provides a comprehensive authentication and authorization framework for Nostr-based applications. It combines Nostr event validation with flexible rule-based authentication in a single API call. ## Authentication Flow and Order of Operations @@ -505,191 +502,3 @@ The rule evaluation order is specifically designed for security: 4. **Default Deny** - If whitelists exist but don't match, deny This ensures that even if an attacker bypasses one layer, subsequent layers will catch the attack. - -## Core API - -### Primary Function - -```c -int nostr_validate_request(nostr_request_t* request, nostr_request_result_t* result); -``` - -This single function handles: -- Nostr event signature validation -- Event structure validation (required fields, timestamps) -- Authentication rule evaluation -- Public key extraction and validation - -### Request Structure - -```c -typedef struct { - const char* event_json; // Raw Nostr event JSON - const char* app_id; // Application identifier ("ginxsom", "c-relay") - const char* operation; // Operation type ("upload", "delete", "list") - const char* content_hash; // SHA-256 hash for file operations (optional) - const char* mime_type; // MIME type for upload operations (optional) - size_t content_size; // File size for upload operations (0 if N/A) -} nostr_request_t; -``` - -### Result Structure - -```c -typedef struct { - int is_valid; // 1 if request is valid, 0 otherwise - int error_code; // Specific error code (see Error Codes) - char error_message[512]; // Human-readable error description - char pubkey[65]; // Extracted public key (hex, null-terminated) - time_t timestamp; // Event timestamp - char event_id[65]; // Event ID (hex, null-terminated) -} nostr_request_result_t; -``` - -## Authentication Rules System - -The system supports priority-based authentication rules that are evaluated in order: - -### Rule Types - -1. **NOSTR_AUTH_RULE_PUBKEY_WHITELIST** - Allow specific public keys -2. **NOSTR_AUTH_RULE_PUBKEY_BLACKLIST** - Block specific public keys -3. **NOSTR_AUTH_RULE_HASH_BLACKLIST** - Block specific content hashes -4. **NOSTR_AUTH_RULE_MIME_RESTRICTION** - Restrict allowed MIME types -5. **NOSTR_AUTH_RULE_SIZE_LIMIT** - Enforce maximum file sizes - -### Rule Evaluation - -- Rules are processed by priority (lower numbers = higher priority) -- First matching rule determines the outcome -- ALLOW rules permit the request -- DENY rules reject the request -- If no rules match, the default action is ALLOW - -### Rule Caching - -The system includes an intelligent caching mechanism: -- LRU (Least Recently Used) eviction policy -- Configurable cache size (default: 1000 entries) -- Cache keys based on pubkey + operation + content hash -- Automatic cache invalidation when rules change - -## Database Backend - -### Pluggable Architecture - -The system uses a pluggable database backend interface: - -```c -typedef struct { - int (*init)(const char* connection_string, void** context); - int (*get_rules)(void* context, const char* app_id, - nostr_auth_rule_t** rules, int* count); - int (*cleanup)(void* context); -} nostr_db_backend_t; -``` - -### SQLite Implementation - -Default implementation uses SQLite with the following schema: - -```sql --- Authentication rules table (per application) -CREATE TABLE auth_rules_[APP_ID] ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - priority INTEGER NOT NULL, - rule_type INTEGER NOT NULL, - action INTEGER NOT NULL, - pattern TEXT, - value_int INTEGER, - created_at INTEGER DEFAULT (strftime('%s', 'now')), - updated_at INTEGER DEFAULT (strftime('%s', 'now')) -); -``` - -## Error Codes - -The system uses specific error codes for different failure scenarios: - -### Authentication Rule Errors -- **-50**: `NOSTR_AUTH_ERROR_INVALID_EVENT` - Malformed Nostr event -- **-51**: `NOSTR_AUTH_ERROR_INVALID_SIGNATURE` - Invalid event signature -- **-52**: `NOSTR_AUTH_ERROR_PUBKEY_BLOCKED` - Public key is blacklisted -- **-53**: `NOSTR_AUTH_ERROR_HASH_BLOCKED` - Content hash is blacklisted -- **-54**: `NOSTR_AUTH_ERROR_MIME_RESTRICTED` - MIME type not allowed -- **-55**: `NOSTR_AUTH_ERROR_SIZE_EXCEEDED` - File size limit exceeded - -### NIP-42 Specific Errors -- **-200**: `NIP42_ERROR_INVALID_RELAY_URL` - Relay URL mismatch or missing -- **-201**: `NIP42_ERROR_INVALID_CHALLENGE` - Challenge missing or malformed -- **-202**: `NIP42_ERROR_CHALLENGE_EXPIRED` - Challenge has expired -- **-203**: `NIP42_ERROR_CHALLENGE_USED` - Challenge already consumed -- **-204**: `NIP42_ERROR_CHALLENGE_NOT_FOUND` - Challenge not found in storage -- **-205**: `NIP42_ERROR_WRONG_EVENT_KIND` - Expected kind 22242 for NIP-42 -- **-206**: `NIP42_ERROR_MISSING_TAGS` - Required relay or challenge tags missing -- **-207**: `NIP42_ERROR_URL_NORMALIZATION` - Failed to normalize relay URL -- **-208**: `NIP42_ERROR_VALIDATION_FAILED` - General NIP-42 validation failure - -## Usage Examples - -### Basic Validation - -```c -#include "nostr_core/request_validator.h" - -// Initialize the system (once per application) -int result = nostr_request_validator_init("db/myapp.db", "myapp"); -if (result != 0) { - fprintf(stderr, "Failed to initialize validator: %d\n", result); - return -1; -} - -// Validate a request -nostr_request_t request = { - .event_json = "{\"kind\":24242,\"pubkey\":\"abc123...\",\"sig\":\"def456...\"}", - .app_id = "myapp", - .operation = "upload", - .content_hash = "sha256hash...", - .mime_type = "text/plain", - .content_size = 1024 -}; - -nostr_request_result_t result; -int status = nostr_validate_request(&request, &result); - -if (result.is_valid) { - printf("Request authorized for pubkey: %s\n", result.pubkey); -} else { - printf("Request denied: %s (code: %d)\n", result.error_message, result.error_code); -} -``` - -### Ginxsom Integration - -The ginxsom application has been updated to use this system: - -```c -// Replace old authenticate_request_with_rules() calls with: -nostr_request_t auth_request = { - .event_json = event_json, - .app_id = "ginxsom", - .operation = "upload", // or "list", "delete" - .content_hash = calculated_hash, - .mime_type = detected_mime_type, - .content_size = file_size -}; - -nostr_request_result_t auth_result; -int auth_status = nostr_validate_request(&auth_request, &auth_result); - -if (!auth_result.is_valid) { - printf("Status: 403\r\n"); - printf("Content-Type: application/json\r\n\r\n"); - printf("{\"error\":\"Authentication failed\",\"message\":\"%s\"}\n", - auth_result.error_message); - return; -} - -// Use auth_result.pubkey for the authenticated public key -``` - diff --git a/Makefile b/Makefile index af2b13d..b15e80a 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ BUILDDIR = build TARGET = $(BUILDDIR)/ginxsom-fcgi # Source files -SOURCES = $(SRCDIR)/main.c $(SRCDIR)/admin_api.c $(SRCDIR)/bud04.c $(SRCDIR)/bud06.c $(SRCDIR)/bud08.c $(SRCDIR)/bud09.c +SOURCES = $(SRCDIR)/main.c $(SRCDIR)/admin_api.c $(SRCDIR)/bud04.c $(SRCDIR)/bud06.c $(SRCDIR)/bud08.c $(SRCDIR)/bud09.c $(SRCDIR)/request_validator.c OBJECTS = $(SOURCES:$(SRCDIR)/%.c=$(BUILDDIR)/%.o) # Default target diff --git a/tests/tests/auth_test_tmp/auth_disabled.txt b/Trash/auth_test_tmp/auth_disabled.txt similarity index 100% rename from tests/tests/auth_test_tmp/auth_disabled.txt rename to Trash/auth_test_tmp/auth_disabled.txt diff --git a/tests/tests/auth_test_tmp/blacklisted_file.txt b/Trash/auth_test_tmp/blacklisted_file.txt similarity index 100% rename from tests/tests/auth_test_tmp/blacklisted_file.txt rename to Trash/auth_test_tmp/blacklisted_file.txt diff --git a/tests/tests/auth_test_tmp/blacklisted_upload.txt b/Trash/auth_test_tmp/blacklisted_upload.txt similarity index 100% rename from tests/tests/auth_test_tmp/blacklisted_upload.txt rename to Trash/auth_test_tmp/blacklisted_upload.txt diff --git a/tests/tests/auth_test_tmp/corrupted_sig.txt b/Trash/auth_test_tmp/corrupted_sig.txt similarity index 100% rename from tests/tests/auth_test_tmp/corrupted_sig.txt rename to Trash/auth_test_tmp/corrupted_sig.txt diff --git a/tests/tests/auth_test_tmp/expired_event.txt b/Trash/auth_test_tmp/expired_event.txt similarity index 100% rename from tests/tests/auth_test_tmp/expired_event.txt rename to Trash/auth_test_tmp/expired_event.txt diff --git a/tests/tests/auth_test_tmp/hash_mismatch.txt b/Trash/auth_test_tmp/hash_mismatch.txt similarity index 100% rename from tests/tests/auth_test_tmp/hash_mismatch.txt rename to Trash/auth_test_tmp/hash_mismatch.txt diff --git a/tests/tests/auth_test_tmp/missing_t_tag.txt b/Trash/auth_test_tmp/missing_t_tag.txt similarity index 100% rename from tests/tests/auth_test_tmp/missing_t_tag.txt rename to Trash/auth_test_tmp/missing_t_tag.txt diff --git a/tests/tests/auth_test_tmp/missing_x_tag.txt b/Trash/auth_test_tmp/missing_x_tag.txt similarity index 100% rename from tests/tests/auth_test_tmp/missing_x_tag.txt rename to Trash/auth_test_tmp/missing_x_tag.txt diff --git a/Trash/auth_test_tmp/nip42_challenge b/Trash/auth_test_tmp/nip42_challenge new file mode 100644 index 0000000..455d730 --- /dev/null +++ b/Trash/auth_test_tmp/nip42_challenge @@ -0,0 +1 @@ +2ca8fe3cf3eb0fa615b26e0ad83c15ebf57682a1ef8f65272f332dd2e7cc8f07 diff --git a/Trash/auth_test_tmp/nip42_test.txt b/Trash/auth_test_tmp/nip42_test.txt new file mode 100644 index 0000000..156226a --- /dev/null +++ b/Trash/auth_test_tmp/nip42_test.txt @@ -0,0 +1 @@ +NIP-42 authentication test content diff --git a/tests/tests/auth_test_tmp/nonhex_key.txt b/Trash/auth_test_tmp/nonhex_key.txt similarity index 100% rename from tests/tests/auth_test_tmp/nonhex_key.txt rename to Trash/auth_test_tmp/nonhex_key.txt diff --git a/tests/tests/auth_test_tmp/random_upload.txt b/Trash/auth_test_tmp/random_upload.txt similarity index 100% rename from tests/tests/auth_test_tmp/random_upload.txt rename to Trash/auth_test_tmp/random_upload.txt diff --git a/tests/tests/auth_test_tmp/short_key.txt b/Trash/auth_test_tmp/short_key.txt similarity index 100% rename from tests/tests/auth_test_tmp/short_key.txt rename to Trash/auth_test_tmp/short_key.txt diff --git a/tests/tests/auth_test_tmp/whitelisted_upload.txt b/Trash/auth_test_tmp/whitelisted_upload.txt similarity index 100% rename from tests/tests/auth_test_tmp/whitelisted_upload.txt rename to Trash/auth_test_tmp/whitelisted_upload.txt diff --git a/tests/tests/auth_test_tmp/wrong_kind.txt b/Trash/auth_test_tmp/wrong_kind.txt similarity index 100% rename from tests/tests/auth_test_tmp/wrong_kind.txt rename to Trash/auth_test_tmp/wrong_kind.txt diff --git a/Trash/debug_auth.log b/Trash/debug_auth.log new file mode 100644 index 0000000..e24c375 --- /dev/null +++ b/Trash/debug_auth.log @@ -0,0 +1,435 @@ +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: 'a1fff0ffefb9eace7230c24e50731f0a91c62f9cefdfe77121c2f607125dffae' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +AUTH: pubkey extracted: +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NIP-42 authentication requires relay_url and challenge_id +AUTH: pubkey extracted: +AUTH: resource_hash: 'ab0bf82111fa362282601efffd2b09f42270aaefa57afd05feda24b757950c27' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: '2b51c4abbdfe0e5ae9ec0e19b9b4d78ad34da5d5f78f21baaa393f71c3e61c96' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +AUTH: pubkey extracted: +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NIP-42 authentication requires relay_url and challenge_id +AUTH: pubkey extracted: +AUTH: resource_hash: 'ab0bf82111fa362282601efffd2b09f42270aaefa57afd05feda24b757950c27' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +AUTH: pubkey extracted: +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NIP-42 authentication requires relay_url and challenge_id +AUTH: pubkey extracted: +AUTH: resource_hash: 'ab0bf82111fa362282601efffd2b09f42270aaefa57afd05feda24b757950c27' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: '18b38ac540aa99331dd8ee37f8481d54a6bf62849ec33be19682e485d3f548c3' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +AUTH: pubkey extracted: +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NIP-42 authentication requires relay_url and challenge_id +AUTH: pubkey extracted: +AUTH: resource_hash: 'ab0bf82111fa362282601efffd2b09f42270aaefa57afd05feda24b757950c27' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '6ae8a75555209fd6c44157c0aed8016e763ff435a19cf186f76863140143ff72' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '2072c39b66b888c7e88d818c5854d2d3c63a00e9c77a816045ef49f73a9c8ac7' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: 'f152f642ead301c2a32ba3376852c0fa5b45ec770aacc2ee687fb5f9064defe4' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES diff --git a/Trash/debug_pubkey_corruption.log b/Trash/debug_pubkey_corruption.log new file mode 100644 index 0000000..2973d4b --- /dev/null +++ b/Trash/debug_pubkey_corruption.log @@ -0,0 +1,6 @@ +EVENT_JSON: {"kind":24242,"id":"c7f967dca87bdc95b9336eaab7b2db45cc104ac629915aaed235abbdc6a61c70","pubkey":"87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb","created_at":1757347696,"tags":[["t","upload"],["expiration","1757351296"],["x","4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32"]],"content":"","sig":"8138a221fbe7c92a96f0c9eaa157ab4366530212549c633759b92a8d3e68ea7c2ef72e27181815618db8481b41cab6d4b187cd08dd647ec277d40dbe4b28fb07"} + +RAW_PUBKEY: length=64, content='87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +EVENT_JSON: {"kind":24242,"id":"9138329ea2a1e5bc7371ffce9172246a656773d753804d06882f2e6128a2e3af","pubkey":"87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb","created_at":1757347821,"tags":[["t","upload"],["expiration","1757351420"],["x","4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32"]],"content":"","sig":"cdc19f7bcce369bfa963db81912d4976253b50869b76aa2c2d0c4d1fd1e7ef937b66a0ae37a0477912833fa9d26da520d84ddf44dfe4d14af54624d50f8832f0"} + +RAW_PUBKEY: length=64, content='87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' diff --git a/tests/simple_auth_test.sh b/Trash/simple_auth_test.sh similarity index 100% rename from tests/simple_auth_test.sh rename to Trash/simple_auth_test.sh diff --git a/tests/simple_comprehensive_test.sh b/Trash/simple_comprehensive_test.sh similarity index 100% rename from tests/simple_comprehensive_test.sh rename to Trash/simple_comprehensive_test.sh diff --git a/Trash/tests/auth_test_tmp/auth_disabled.txt b/Trash/tests/auth_test_tmp/auth_disabled.txt new file mode 100644 index 0000000..1e93af0 --- /dev/null +++ b/Trash/tests/auth_test_tmp/auth_disabled.txt @@ -0,0 +1 @@ +Upload with auth disabled diff --git a/Trash/tests/auth_test_tmp/blacklisted_file.txt b/Trash/tests/auth_test_tmp/blacklisted_file.txt new file mode 100644 index 0000000..2a691f6 --- /dev/null +++ b/Trash/tests/auth_test_tmp/blacklisted_file.txt @@ -0,0 +1 @@ +test content for hash blacklist diff --git a/Trash/tests/auth_test_tmp/blacklisted_upload.txt b/Trash/tests/auth_test_tmp/blacklisted_upload.txt new file mode 100644 index 0000000..d820353 --- /dev/null +++ b/Trash/tests/auth_test_tmp/blacklisted_upload.txt @@ -0,0 +1 @@ +Content from blacklisted user diff --git a/Trash/tests/auth_test_tmp/corrupted_sig.txt b/Trash/tests/auth_test_tmp/corrupted_sig.txt new file mode 100644 index 0000000..e4cadf9 --- /dev/null +++ b/Trash/tests/auth_test_tmp/corrupted_sig.txt @@ -0,0 +1 @@ +corrupted_sig_test diff --git a/Trash/tests/auth_test_tmp/expired_event.txt b/Trash/tests/auth_test_tmp/expired_event.txt new file mode 100644 index 0000000..e99cc5d --- /dev/null +++ b/Trash/tests/auth_test_tmp/expired_event.txt @@ -0,0 +1 @@ +expired_event_test diff --git a/Trash/tests/auth_test_tmp/hash_mismatch.txt b/Trash/tests/auth_test_tmp/hash_mismatch.txt new file mode 100644 index 0000000..eaf7298 --- /dev/null +++ b/Trash/tests/auth_test_tmp/hash_mismatch.txt @@ -0,0 +1 @@ +hash_mismatch_test diff --git a/Trash/tests/auth_test_tmp/missing_t_tag.txt b/Trash/tests/auth_test_tmp/missing_t_tag.txt new file mode 100644 index 0000000..bda3a0b --- /dev/null +++ b/Trash/tests/auth_test_tmp/missing_t_tag.txt @@ -0,0 +1 @@ +missing_t_tag_test diff --git a/Trash/tests/auth_test_tmp/missing_x_tag.txt b/Trash/tests/auth_test_tmp/missing_x_tag.txt new file mode 100644 index 0000000..540b87b --- /dev/null +++ b/Trash/tests/auth_test_tmp/missing_x_tag.txt @@ -0,0 +1 @@ +missing_x_tag_test diff --git a/Trash/tests/auth_test_tmp/nonhex_key.txt b/Trash/tests/auth_test_tmp/nonhex_key.txt new file mode 100644 index 0000000..71cdf00 --- /dev/null +++ b/Trash/tests/auth_test_tmp/nonhex_key.txt @@ -0,0 +1 @@ +nonhex_key_test diff --git a/Trash/tests/auth_test_tmp/random_upload.txt b/Trash/tests/auth_test_tmp/random_upload.txt new file mode 100644 index 0000000..548b50e --- /dev/null +++ b/Trash/tests/auth_test_tmp/random_upload.txt @@ -0,0 +1 @@ +Content from random user diff --git a/Trash/tests/auth_test_tmp/short_key.txt b/Trash/tests/auth_test_tmp/short_key.txt new file mode 100644 index 0000000..6b1244e --- /dev/null +++ b/Trash/tests/auth_test_tmp/short_key.txt @@ -0,0 +1 @@ +short_key_test diff --git a/Trash/tests/auth_test_tmp/whitelisted_upload.txt b/Trash/tests/auth_test_tmp/whitelisted_upload.txt new file mode 100644 index 0000000..359883a --- /dev/null +++ b/Trash/tests/auth_test_tmp/whitelisted_upload.txt @@ -0,0 +1 @@ +Content from whitelisted user diff --git a/Trash/tests/auth_test_tmp/wrong_kind.txt b/Trash/tests/auth_test_tmp/wrong_kind.txt new file mode 100644 index 0000000..bd9af4e --- /dev/null +++ b/Trash/tests/auth_test_tmp/wrong_kind.txt @@ -0,0 +1 @@ +wrong_kind_test diff --git a/build/admin_api.o b/build/admin_api.o index deb0fd4ca2ece3c950dbd914136767c538c9c86a..97bee4003412c647fe2272db537c22c4c15735dd 100644 GIT binary patch delta 74 zcmcccobkeQ#tp`dVka0G7}EIPA4u`&W>M8(U|{g*Y*E=U*^|+W(PQ!yMib#3Km{ot b+9F`dQVx&CBPTZBX3SAxys+6rt-}`piZ&OS delta 74 zcmcccobkeQ#tp`dVmBBW7}EIPA4u`&W>M8(U|{g*Y*9He*^|+W(O~ivMib!^Km{ot b+9F`dQVx&CBR4kRX3SAxe6ZO=t-}`pkd7D8 diff --git a/build/bud04.o b/build/bud04.o index 8487062310d7d696cd6391821e9c2b28e0d99806..b7c22b9d26fc2ad1230a478faa34b4dce4043138 100644 GIT binary patch delta 198 zcmZoz#MrQiaf2V1PzFB(LyAW?i>d|#1A|9ri%P`g1g=et0h5Kf=Q37I-pC!r_+T;* zkDMd}6G;C4J_WG4Lmr(jDjXiYb5sI0JM$PYN<@Io(T12)ny_;MBT#wck&MaRydI1Z zldtf)14$V^b08VQ7Y!sg@QE^JY(B>4$0!^CGd|#1A|9ri%Q1i1g=et36q7n=K{%%+)<1lCiC#f zNeVE5kml;JZ6k|BK2Kym}0C}YLuV|;#$!U;g5_b~u9_;kjoNI(o#7kJFXn6a5#*p5qh bgFLe|6WGz@k+_D_$rM3R^kN>(rU9< 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

Q6I}rN?n?I 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 a36m~AUtgq;{iRJGE_3OBk&+-K=>31kEg|Iq literal 230728 zcmcfKd3+Pq8bAJkRD+5Q3fHQjQLDz4pcLa$4GI{fXhhJeAYmy6DG=L&!8J&$sTd6^ z8W%L~^?KE+paBts2-F3wc)iAzxKBZ_;udk~_c?Pu3Db}C_xioQe|&qdB+q-EIdjgL zGc#uR1|O5;>7~rwY%V*&E~avY`x@9r|lryuA)8UKQET@ zYo@zikbku!PnD+DD?zdR+7Eg8*L)4tt6HzCpZG?-B>!r2=vb{+q~2!LAM%qm|17-r z9b>ZqJQ|(5riiE+_wLT~GB*e3M=;zPOT+qlV9DkO#S3vdA%Uk|4rSL|C{akv7Wa{_XoeO zK*jQ}`R$!2>#2VE|NDdPw2j90y4nw+VYx1PgKexVb@3p&J^RK}_ z_Si4G@BCi-4_SGv%2D-J>!=*{qsr4gWrk)vUf!x4)gSe?hrF_uOW6eZZ=(FyTJ_G1 zb$eyYZ*0Hon)0Vl>b2;svtAS4>Cb8@Xz!gY`MV2$N-DIo{8zg0o4Y9I-7fM|QkR{T zzgrjOES65&S^h0ul(V3V?N&=C@2s3{UF2WZMSV)TDCa+2)bo!n^2@u(zp4v=w~O|k z&_(%=c2Q1k7e2HL&vfDH@ZMQ}-q1z<@m=(DcR9dzR?hKV`0HJ4cV!p-^LrQDE$*V8 zmv-Ujbuk{k?!w>gq8xP`@2tIBy2$^mi}v2tMgHP0>hoL|KD>+i?A}HBKX>8#bwWgS)8b zD_xX-c^CcjSr_>)bg|vhUHJAc%K29Ed&@HZ*&?vB@jsx8@~gY>d%I{?Wf$e&(}iEy zg;#a4-DzFqAKXR$+%ER-@-FgE>SF&s+QoLIc$-uHB66tvU}SOuw}inA^FMAk8Kl1j2Sgy zN>xqOWz%Zws%plJIS6Q+Jv;{LHgPOc*kG za#g6#X1d0JIdpv4;OPS=OrAAUts?uo zwytK@T+5QG$rD1eCrz)KJ3$(vItjX0;Ty^D;XvtgWh(J!?MwQ`~FeW9p%+s zSv7I`go#t8SXSH7#GTb8zrlYLn%`Q@#FOODvdb#p^i6Y6GF z&$_azW$;!eLC+rw!bv2WNH8xo?vAS;Bj4IoViPb7ij`BLmmHR>Id-I5&F>%^V zk*WHKoG>{!U6N`h&yZtBUP5zivuDap<8(=pc&0!;W#;6GviEde-7M+px|+IK=E_np z+l;Ci(jtX3RgSDZ)3OCQbI1^zD~IR|l_LMwnX)-~UoFSGw6$vH99d5a%5PLgCK^#Q z)ohfMYALj~PR?*OYRjtHlY=vKrOb{{?VdALjuL5;*#pyRXH7ooqzSdPlPAucYBp}- zZCWpzt*7lq*uG|Lx5W{^u<$N6+nWXFOCI1HbKJxG3e)4VbO7iXS z0C~5Gdb>gL-QXeeJ>X&Tz2On^{ozsagW+-VBj5@0W8q2iGI$gDsqkjNO+oj zG`xlUB6ur#5XV=Bd;;>brWS@K?RgS-#CoqT_Ij{H!#?Jr%g{P;f#ZYMt;?jS!2UP3+u?j#=pcaaaDrt9G* zKM(mH@(bZ!@(FMs`Bb={yc%9fUI!15Uth2586>|7`62Ro@G$v}@Cf-W@F;soZ#PbU zJMt6c33!tH0eBPnBk*SOf5TJc&%@K?%it~K-(Rik-%8%&GVK}iG|I`6zX3PMTjA~G zf6dk9=g2e2xBab`=g0p>xSjkvxPyEPyoCH`xRd-3xQo0y&gX9O-Qgbc;{5ra{9kY% zd4IT{{BU?B`El?7`CxdE{8V^|{7iV5+y{@4p9_zYkAcU@FM%h>C&QEE)8S3zSHPRe zPs8;zMSdmn)8yB{TgdC-t>ibuGvv3!v*dTf4f6Zp?c|TabL3CKZ5^G*|8sCV`BJ!p z{1tc!`5L&B{7txv{5`mvJOlTTZ-jfvzk>V7H^Ken+u)VtFP^RYB|!c=@`L0Z@DTZ~ zQ*=3D@?P)=`9AO{c?mpDeh@rCegr&8ejL1s`~-M2`N{AUxfh-$KMUSMeh$2q`~rA} zd>lMWJ`rw^Uj}a{p9Rm6*TM7OsK}rHuZG*@8HD=D`wegh`OWYW@`Z3G`8{wK`C_=6 z{9(9<{0X?1{8_kTczko-{zk|ogx4;wR zKf#mazr&lzyH)Aqw3*xvPm%Y6r^)w*w~)Vdxh}tzyaf3f@>L^sewMsH@(uDs;O*o` zz;oosz-`?+kMrZm}AwLM-N`4qTLw+{1Cm#aOk&l4eiaL+~bKrLJF>nX@#qbjH32-O*WpEdHHQY^p1>8e^CEQDX zE!;<55BHPb46h_#2oI3o4G)qphKI->g@?(Xgh$Aqg-6Mkz~ki0;R*6IJW0M5-bDU3 zyqWwxc#8Z(c$$18yoLN*cq{q$@C^Ajc$R!S+#v6Ox0COR&y{lId%$hGb{_u@xShNN z?jS!9UP68t+(~{Uu8%JAW0CJBFN1r?Pl0>M&w%^L&xZTSN5d=0FNO!mC&7c{)8QfV zT6mcJ8hC`f9v&r+!Qz?;Y)fj5&s2~Uwf15cB`0B<3G8Qw~shG)pv z!L#J+;Rg8!@OJV~;W_fJ;I`d5kN*mM-eD)-gnS42kMI)m-{4O2zu_+O9(X?HChrON zkQc+fjGTGu%PG1YSb^3fxJ)2JRwX4|kJ)0QZo80{4=C1^1D!#r=h!{0H0@RFZE(IRWym z@F4jw@DTZSc$nOV@54mMcY{aC_kzdC_kkzK`@xgsj@kM?tBL$z?$rr#~ zdV|Cf@^|BHtUHCf^Uh$%n#o z2=X7rc`E zL3n_?2_7VGhKI3`L;bfkN=P0cJeITLH-TAgnSd+N&W-eMgAMyO+M{vVpA+4z<6ZyIDX7Vxc6!|6aH2EZW3;E^nR`M(08S=UCEO`WOkVoO|vNPQEuhL4E){Nq#82iTp@-Gx1SHnZ(Z^6Ul|Aj}$KZQrhzlO)j zH^CF+?eHY|FYqSvKjF>fyWsb3QsleC)8xJ3E#&*bTgjd947m%QB_9Ac$jjjEk?6Yd}{hL@1< z3wM(Dhr7t9j@H|Clb0gjLw+ROOYVmI$OpsydUqcG|AE`dUw}Kvm%&TOUxho#SHoT8EpRvaJ8%#A2Dq0z zaEm^UeB>V@-%tKIypsGYcz}F)e*RBxAU{O@13XOrD?CE}2Rur?OO0+-pWFZr!-ANeAJ9wIWE4+pL zXLu|5@9+$Hw_1HXX36bvgM2S|J9%Gtj=VqIwom8re;C|Oel*-cJ`i3)J{ayKFNeFx zhr-?D6>tyvd2lcJ1#lnvC2&9aBzPrx5FQ|(2@jIj!9(QNz{BJ>z$4^Qc$EBBc%1xB zc!K;Mc#`}9coX>}@MiL-;3@KEc$$1EyoLN_cq{p8c!vB@d>lMU9)LHIPk}d+-;UoGNReNT{51J2 zcnkR)cq{pJ@C^B7n8#+x=Of=>zgAx_+R1N5evUj2xApBj{#T&AcJecDpXDG=pqvu& z#c(J2RLnPA94roZNsX$VWHm`XtG>Ais%x8@!o(J3K{h!}sXYAg@HKpNFT(UxK%gr{S&SYv393uW{UE$=^o4LH=KOJNc*Z9Ql`U z+rFL0|0cMdd>hxQDzO<{MseJKRSeyIG&#{NxVgSCaRI2gnbA2gwhChsckFhslqH zN63$dN6Aly$H~3$1o?1ylDq=mMDB+-laGa`$S;Pc$uoF9+(JGH`K{zZc!qo?JWE~+ zH^{Gox0BC<=g9kE9&S_raE|5gxw;YgcJkZc4)QzUCFJ+Oo#aoRpvR$${2}DK$sdP% z$o~!ZlJ9wuF5gG~9P<6-%ixvdE8zk1*Wf|&H{l`jcj003|G^{VpTMK!S$LfMTX=%} zdw7z3z>T_pn#g}delz)R@D%x9@HBZ3e1EKkyeGVsd@p#0d>?q0ydT^kAAO>3S3CKk z$j^}<3AgRvdHfH6+sVt|4)St%33(8|kL)Br1NkoUv*2#>bKxHHv2ZW>#c&__M7W=P zD!h`s8Xh38fd|R2f``bjhlk1E!Mrg-J|Fo}@|)pt^4sAF@&r6dK4v7wKlx(hHv*d5V4f6Nl?c|@pbL3gL?SRhX|2BO7Xea*$`3~{~ z#(4?(8;|OKc9L&GIWF>7uhRK$@*j}zAzy^+h?o3V8dhCh}FNPc!*oc8+a4>_wZ)&pWrF-KjCTeZa9y%knaj_CGQ2#knaP}lJ|of zBC_ zZz4~^o5`Pmr^ugyr^#P}w~()Zx01gO&yZh${gNer6Zr=D26#Jp2A(6|2)7;BdHi2~ zlI}M<`FF^7kf-n*tb}|k@}1Ls;cjvp{@nx*xgG8$FNXWb`@;R?{os}4PI!R) z2zZcu06auK7#=1+4IUvM3XhVHfXB(tg(t|zz?0ox`Paw~kZ*RVDe@iUQ{W}!m&2XpHEgJV?F;&jUl`Pa{7}z7!rIUjdJj-;TczIZpl>@)P81;Ysqh;7#Nk z;LYS8!Bga4z|-Vy@D}oRcq@4ho+1Amo+a;r=NJb0p84KLgK_PsR1oAb%10?c^)rIr7)xwnI9P|F__F^7r8m@(jF$d=$pHll-In z_kYMgLpg5puizf?O>i&yk8mIPA9&vGC;tukmE?cJ1LR?h^C0;yI6sHTcZY|`i{TOS zzVImd0q{8a!SDq6k?0C*GmV0bfmIXp#v20TqZ0^UM?F1(d|3_L@AF+58?0dA0A z25%>y3D1$wf!hx4JpQkN+sWs_9psJh67t*NPV$M9aQ-L13;AyH2jCv^8jM3P`Qym< zkv{|XlP`r=lCOXV$XCOIg6a~Ba!bU9}RbrUkrDXzk%mV9`XS4z2uj{edIIYe)2kaCHY)Zk~hFZ zTFO`J3<-^7rAb{%{xhVQ@G3 zF>nw0Ah?(OWVnyq3-^=z;FaX(zystL!h__O!b9X!;bHP>c!azT9wom99w)DdC&(AT zljL{6o5=5jHXo*{36XUSXP2Kk5ZcJhtz9QoI9+u@zZ ze{X!>(oWund{M}9EePo6}3E6EQ> zet`T~c#ymd9wIM?hslS*BjlstQSuAmaq@BS1o=dGl6)$>iM$%#OkN95kyqionkL_t z|NBqKuSPkooyY&(a69?nCY=At>u{e~ zLcSQ~ILRM@yT~uZ-$UXiZ$iF@{8_k{d|dwTKO|p@d_Va!6Lq^P$?NfZZ~^j{QBIKj zHF$`;1s*1Eg-6Iggh$CY!sF!M!V~0M;7Rgd;7#Oz!kfu^V1An--vgc|-y7aSz8}1m z+zHQ+yWm;!0dRx74Bk#&4$qN)gMY8t=IT8Dha%rjJ`(OA9|JETzXa|ip9FW2PlLP3 zJ-9FPkk3NCmwXP~M}95bPhJnNB(K5e-~sYmkRK$!6CNVJ4<06e6doae3LYh20*{lw z0#A^?4o{N51#cpMAKpy3i547b{_u^;re1H?}_a?$e%%e33)N{o#Z`no_CS=MZTMSf4GPIWo*|=elYTV zA}TUICAgpAV0cKZ^YoC%**w3Gxj3CrLgD`Ay`P z!JElv!c*jrPSWErOh7ShWsXYmV99Y#y|Nj$ZscK2+xr(g4>SjJpS*8 z+sPk>JIEi0mykaVcakrKyU3Tr-Q=&rJ>+ZPUh=o$KJpE4Klz97O7hR)0rIclLGn%T z5cv=AF!^ur2zduQN?ug2_j{bY7d$~eI{){7lJAZDCh`(^GkJe_iu_P`n*3;Z3;95J zE4c@rAwM0SB|i&pko)27;coH; za1VJL?j^q)?jwHy?k9g7UP(SBpvPN){8{7&$(O)GkaRGvx2Xv*e$^4e~GH?c@eLN4^DaJGS%q{|Rm<-wt<>cgOFOmXMc@)aOqp z`L4)!k?#q2lkWrfknaoklJ|%E$Pa=0$zAYD^5ftE@)O`eat}O2ei}SXJ{%q)uYgC% zN5kXf7r_(cm%@|eRq!VA%i+!Bv*0Q6+3+;^)$kVbdGJ>9o8TGp7(7dUC)^;v7v4^u zgy+Z~gWHblJpP}8+sT{Z4)Ue&67m&rC;4i)i@XKyCSMQtkZ*u{$un>tc^2*`{}x_J z{sTNf{tG-v{uew%-u)(h9te}~29J>Uf=9{shR4bGg(t}S!;|Ds9|zBoPlDS9bRPfH;CAv^a0mGucnSG6 za3}dZxQjdrcaz@=_mJNS_mbZa_mMvg_mellE6JaR2gqN52g#SiL*%RAVe&Qb2>ILa zDEWWkaq`dL3G%PuN%HUEP2}6)&Ez?Fio64!CNGNW+BHUh<#u z_lEh%FGjwfJOHmGp9T+*hu}f-E8!vX>)>JXo8S@h+u%|1MesQJVt9i55qOgPDR>k4 z^YCW!7f0yvoFZR_{51JWcnkR&cq{qa@C^9|c$WNZ{Cx!m`Nzm_C;tMTBmV|&8`ydL zZ-(2+x4|9cId}-4iUh)IsKJp{re)8ksmE?or0rJz} zLGt175P1bWOnx3bLVh7UN=g?usc4f03f?c}}i{mC486Y_1xcOL)G!tLZs;12R-@DlQsa3}d1xQqNv zxSPBc?jipW?j`>e?j!#a?kE2aUP)e>|NcMu_s9>D{{#<_zjFuX|K!_|A0h96N6CBO z@2`uK_k<_Ni{VM~KJX^;{o&2z2f0+X$10Ep12OcDU5FR3b0v;xR8Xh5E3XhU6gU88VgD1$}fG5e{g*TD^58h0E zF0SJ#@{Pz(lYa|uAs>r!TFJK}KSO>H<~dpNpOJ5nZ-=*&cUz#xPmX*yxNT79@m~zL zlb669`~!NcU2!z1J&c$9q36y48p^7VM0lOVqmAhy@}ck+^0VQshX2}0WewMr_rrT?f?*VToFNWvH{{^?5 z*m?Z-gWJhV;STa6;U(k);7;-r;V$yi;BN9^a1Z$?xR?BVxR1ON?kArBuOz<=9w4uV z2gz&UA@Zx?Ve%W`5%QbiQS#g2aq@fN3Gxj%j*{d_8O$xnet$i46= z`7n5#d?Y+UejYqY9>)G{BEJCn&E(_ZDe_9RH%&eT`7Pwr;jQGg@C^Bt@GSZDaD)6N zcsqFvo+Dobx1H2^{ND?=lRp4=kUt79A%7C?B!3p}B3}x3lP`yR$kT8y`5L&7d_CMx zz5!lIo`DC*KZ6I!zl4X#d*eDDCjSok5%R6@DETamw>bGv$WM^x;7RfhcoX@q_g8TuLWA}F6zxmip{>!7fd>?soYd7=XNAZ*UH)*dV zkHZ7xp)YiPkUYLodx+d=Xb+ROeyu&i{*Cr1JIarfN4Dtv1bOl+?Md=D%5NeMe5v!B z$&;J4r^uVL+SB9?c=B|;zjl>gA8+=&{-ep_hgiJX;u9=hg7VeYte&#u2Q2vxOTN|9 zmi*zC{1%H}YH_Ef9ILll^2b{8GZw$d;#rGdY;}}hBsS6F#;LmBb`#S*tQWRhT#s<= zIg9HxQCRtoa(aN&i{0XC+xZ`d#nnE`|CCr<)hYkuw0QpC)>6w{7Vnu)mRGmMcel95 z;(J)!YwpgukFvPi;zwKD zWAS4w?zQ-_7WY~FIE(u&KEUFY7I#}bVDW(#4_f?qi-#$g7@AGqB&|9iV{LD3r%y4!pW@(*rzwEE`1ZeMLyrK9Zmaoug( zIu3h5UWyO0sr;Z?vaRilj*gDF8LJ7+wzl^Qv6{$iYg<)_)hT;h+jE6jOJRuc$m ze<4;A2WfvHRucwke<4;A1!;dFRucqie<4;A18ILDRuckge<4;A0cn3BRuceee<4;E zerbOpRu_C}e<4;EdTDrTv9iT?nQ9g;-qx zrTv9iUHGK^f8^WmHRCS|vAWPn`wOwUz)AZHvAVEH`wOwUph^1+vAU2+`wQ`KGoDw7 z)dfx3Ux?L(Oxj`dUx?KONZMbB)rCjeUx?KON7`SA)rCgdUx>$=@xnr^E;zFP^Rb+Lf02(N ziw}~1Q|H^A#9L@N$A8J=nNI6dyoKU#DE^G%4=7$w@fwO>p?E39PgDFD#fvFkL~)Gb z28yqxcs9i|D6XP-JjG)v9!2pmipwc3qxe{g52Lt0#eFI6MR5_ue~qR6Pw^ItzoGau zia(%uJ;iG%eud(t6hBSzV-zo@coD@hiW?}tmg3nI&!D)9;_(!ZrFay@!zeDNxQyas zDL#zi{uKA6xEIAm6#q4b_CLj2DE@}x&nW(Y;`J1-q4*Vwms0#R#g9?EnBqkg$0%-~ z_*#l*Q#^y>DvHNbJeJ~7)_BN;zF67Fi@Vu|TrgzpkTGL@v11p>{y5*)_=9iW_a!nr zp5j~3<1jUg@io?$+64xtM>KwIY?L#;BpK^u=CRTyT+#TQakF!G}n} z6^&mS&r7mezDZ`YvV0#|bfPRW(~L#3aPt76aRs_T$mk_g>xOi3z52GHEZy~z{0dXl zrekHt7T|o9zSrw!dc(U?7g>5`VQHC8f1m)R8a_Nz3XGL!{EXUw$`RS`jP1t3s{O{{eY1-jx|g@j($uwi!Rk)mK)HJ|;m$V~263^og%=6tCD*HDeLomuMSx$ zrPz$aRdW{TT{*>fwBEPH4F{@Tp7*-i<3k(UFBv~%+>r4@E*&yq_0;2v52}|HWpS+R zwh?BPjfbT54e8m#gzAJ;-EK9hxc+KY*H~FIjcHip%bZ!AkrlD3U013Zpc-s51kIirEZe9!GV6== z+J3Iufqer~qO5(kdYPZ|7T13-TY5Dve;7fz|7r8;CiKN#SfY1teL~mg=HZ3<+^d%~ zl&KY@58jmBk>5Ypsp96!?Md6GvKNaF^2#R5>(A&W$B!{d?Soi(Tt{PcbiQm(mJOGv z?MYe1xMilS{Ghy(x`ryv?i`rLUJU#uS!Ht9WA6CxjI7Mt+G^EWcgY<_+cdq_=nKuY zjN>KSJlLe98^w%+1qOB)H=||GNWT^i;>TonsP4Zj+HBoh2 ztglav(OB7sL%Z49`beiO_nKqGEZ^VVW^DMiqhoE+AM#f1KH~&c(Zi(#)%*)&SzB85 z>@l)ub{q{;&F2XNw~T0f?^0jmm%jO5xBJHo8<-yWhSXZkmpl6YB%}N19czg9luh_z zMcviQNx8bd@+jk1Nm7q8dUj-SK3R=d$^YnFm0z|&y&UY!-PZcv z`@61>6tD&b*gLXQ&3SWveKr4%lz$-W+GZa;);GWWVs*6n8o#OA)3>1fMG1@%KTEr& zNL|+!JuP|N#>=`k>-ue1%0kpfl{ePc_={W|{*by|ahi0hJdQEOsGSunQt^n!RjMtA z`PQwH_0-^$^Webra@lb#G%GMW;$Qs^N{gPo=nH z<^ATDrtauIv%iOoU8e5P%>wo1YWVrmH*)Hm|Gm?4sTx{ZqOL%7rFP%Cp`~_N#irh< zry;hVd{3=Yk7=Z5%Rerc3e1!$lsvqE*#X3d;fy|(CfX@az&XufKS zTE{q8_KWQIvt_$d$z5bu4NR{qnkCE4o}BbkM@LG%^DP)tS|VrhKIRp=xIukFEB)&< zPv80dsETw*YnGY2B-Xc&w0Wgj&QWTQsHH|)sx?11rMTX#x20~sj@EViPF{6tneyIm}e|uqlSAPBL3+pdc>(5iCKG}lZ z*j2S5R`#lSPA|_?sL}A6oPCZ{;*w3Af>Fz(zlOy9*S-ou!(H#RYzuwo<`}y^zsr5S4dUE<-pw_uityQfvzOh{Gfc*T@tmzb0Q#oQ?J3V5JpQOXo@pzva&9Sn7%XpQ|50UBA-1}{E zj#;A`w5K{#H$JPbRkO?VP}tlqZCxOTzGYrhqlWMN*Ih#!vzAGX**zR(y>g;gH^{rg8J6chpgTq^gmcXO(?yvQkg|>85=#|)4O{A_ z%BGFGo>5J%yI7`_bz{{9szJjDweTK!uP%?W-mT`_Uqw{|+I0gOGP0fJ>R8fO*TzvY z)c^Z~I{*JEZ}oGRQ43C2m2Ma(BiZbaAuG(Y#VwN8cE5QPMWh6^YmU@&=t(2g32NBD zuZ@#rBk_&B7=RsfNCcQsqa=lW6-fq-xkrmXKS)_WgagBL^ z43u59&WNhAWJfm3>%a}le(+7s7*{BcUER${eXp*SG8$yhDRjbk~*YlNgyR&KWL;#5~oHs*jU`5m`F0ZlaVhQLpoeF5ymH-Xay5 zRe4H7ySRr#InJ|?Me8bY=LrY!Kos*PMa}Xb(a$J0NidK>E_{PEHHD&NWIkJ zl|5AUS&}`fVM}rS-xB3lGt(<%6Y5UV7?af=zim@)g_4&D~ zA;ovDnxEUJ_|Ei@o~woxzxbmuLX9KUVB@w;>Ya3l<=XOus>1x&J#@odxL-C`oT@e@ zH*nI|GJ-rq^YfDj+VVvYlA+4zst+B>R+{! z-&W0+I?J%BFejLDh0c!#x6F@?k()a@8duBpdA3R`OhMI-GEcovnSH9JpF^ZbbNbmN zWi~F(VE8zU7S$DM8^&JJl%WeA(~CM^os1_U-Ww4s*S|T+NE96ywn-_{y)&j zm%K#YZGKAkzs&l-HeS%HJgQe|D6F#iJL%2qr8jr#=~k2b4DAx)~{AMuds@FotsoxMU8o1V?(RF7}c_to_E%j`eLt` zmvS}rH1?6TUsgS8evT`ZtC#mS+gkH#Z`=H}Q6mk~_p5RRlAE{2-{jQVBuAg+NUtwV zn5P|I>_4S(S=)$BQN8-TUFLt%Fu!?L>U2W-&p`8B`;DrsoH!inWS*0%Tzrv?jyu!7 z1$UZ7?l|A|lJlL~YVnI{xdAjjmG)SMq&{DbS*AYmGfzLrDi>tY^6tJPLd(R7Phvh153G*@rBM(%9nG&)@(J?}bRuW_+n zJWxj!63Igu-Jj(iLD}1~+92`Bic+<|ZL`mo!fV`Sas9;2Zwl;qUJ#ZgMh{);@jB~Q z)jzTFIXW^VYWoZGv)B@|P+9t|Uizji-TZ)YrgR^!$G(P+x*?I%2h2V-B|RhUFZ)Ff zhs}qp^GEFL*2wQY=k#iPZ~hk>=eG@s{9bfr-)JAVZ+^O)?2#dLdlkRfXSezdv;Q|R zEk~qnZPD+tu9Q*qyu7Z){rr%|+=#|s)P2l<8dtgvKW$ItRA+1Cn6aW|@$;$f{ru1V|VqV8WUDKyzfzt?@8&-FexLtZH{VJBE3TKP!E$ct z9`l*w(wLv!INum@YSEm}rA7xHCtaj=jI?Z=yqC><`jzUu@?LUNCeb@O+9EZSC~Zb% zM@S?or|1=)(s-~&kH)(+u9H$WSL^%!Sl{MjcWiB|yq6MZ>hd4-m{CAS*Xyl~)@3Y{ z5@l=a^$O)0U(oobMwiBcvNg$Er*R)aH6bg1OJbu)rKkt|X73gr@P8$bywn4JQR#iz z3FZ^pOQdV=k+tNUr=Rz?O_fKTxW2{8D`ewFos6atcuumPT##g-3{jP8TsKTkS8KCs zteGF`gm+!8Ced<9TxhPcP7TLc*#VNQrZxBPEb}rH9xMMtRo-rnTshl5C>O%1#XqQ4 z{UQtGW0%|2%es2=;v`#8rneB{tlzxpGf{s;Q)vPcc&x>ApM$&*?%%e}vGk(8*WKKsio zQr#op+DEE6s^Qn-+ti%hljDm zq^Q_Iv6Esq#a@d2h)+Rz0g6Kss~Ly~({`^<&itwp=4{P)^b37~E6%4G4{uaQM&ARE zmQk!uwdUYDTq2`M?L&DkE%zcartj6!vSZBX7BeavEs><`Ch3xLrN(PC_Ru&<<9Qmp zX&j{s!+NKyNSKeY6lv2_7KB{r+=7`#-N62lEFEwSt#5$+!ZuOaIT)H)Nrc}_n>m8CdRTd^>p>+t@ z#Z{ai0{J*U1oCly2;}4Z5Xi^*A&`&N5Kz_2#}SF!4E-t5rShCj_1T}Fntk^4AhXX} zWxPwDsf(6+Cl@Vw+os>Px4k5%Xo)XXu{vnl-jP|79OQCFXmiV3wXJ?~4`6L`K6aok z`8eO!e4KAE{niM1RCJwuC0K36A-7`{jlWjJ?k}}TNkdZl z!+d$>J5DATxr-z#R{nv@tnRqrYp@HHPw1o z!&Ky$pU;%97c|Znl5=O>t}@fK%|2Cfzc6#a@eZD~0vsi7a0I|((8^W!`pt8w0TsBGJ~QL3V^ z-{$;M&&Ng`uIFR&sQWD`&YY7impAeNS)T0wB}f1HG9L>{A)V%9l>$=p^VLTzG8x`m z-ER&5NCNXybMyW`*7x<&9dn)Ty5={iPK}knpl3IAI=VyZAcajeqq32@sb9#-g6C;G zQ{(3vPt~|cI!p@tMB@>H=H+Ok#KwLqMdmuHqJ{Zsal>^o4at81{j%iAd0Vwj8Y?Z` zarSPzN(J)cnZI^BVvCPS1~IsM!`& zl!hAKD6W@%V3X@^SYG7T=6QLM=~3gi=95Kf$Q@3pm)c+IsElm(}j%E7Z- zZiM8({9P`@>PE#FBrQ{Uw@RKm2-PR8%T$i+0R711_Ke!C>Zy-Q$}}Ggt;#1GOI4Mn zWaH2O$(vZ;=pnKP?o>5OOHCpY8Qs^M_`%kKQ}qno-#ivOgqcqNGd8 zdm0bcc&Ww}8fQqICG!%EPw2w1-aQg6Q`^=47r6 z!ebg=G+R}EyvDf3RT>9qyjmBA^=3%axiNRjNH>0!Hntt7_I|8ygAAj5^Lgvl z<$8vAw2sc!mFsUtWk*XPQn`erOKa>JpVTwUMH+uHySn@yGm_4JS(X}~3z{S5F14Xn zmGaLnEt7e^o+8Hjek7Z1d;Skq(Xyj&myOC!eB*ty-d9QeL>Eg*ddl>qdZ(vMFY34L zZHJpztiEp?ByCi)S*i5<@?I)^zOG-r%u*#9rlTpk4^K3svcFU*vGV8j3WsR?P2;l~ zd+GIFkVxwCi!77Ea{pBo%&)geqGfv9eUFg@J*cXWCtH*Sk4wiCuO#Y9Q z$aqQ@rsjiE^kN;Y&>OnVjLOF9D($YTbd|>I1>4S7yI395GQ)XTxq5FN?&@RexQM#l zli7}Wd6P4ndJW(;gx3gO<9JQtwHdEzytd*si`RC%su_+d*MV0jUe(`duH1{)R@px) z&f>KluQrt9z^fClZoGQsRUWVu*FUOuaHBkUSW)U1GruBWOy3|6N?yF*6q!EC*MDTO z+7v#K{nZ#D8D_^A@5)t9hQ4UEfDWqw%in zMV0cWnXD1Ew(G^K`$R6`R%$syN_kZu*kv139h36J-~25Zb60M7*KEr< zvXLE!^aTCYv?O_>a!`Rn|~jxuB5oaX#Z_o$)y` z1{E@1$!7$0#yVu|UC4MSpD|o#G$W&ZeZDRA`HWJXkwC^fk|8}mOBU;Men7n|9{O6_ zAAia;yhHlQ^5F(OAAMziH6NF`!D-U&A!B7)eyr{QnVC0kl@Dp=eIJ&qd8f&EP(Vi5 zTJN?bE%NAKo+ZM-D-0t@|mnC4b;6V&tQHtM#`quhtDUxt%}iKL%v&nVNu4R z_lWMYcfMRHgH>(Wh{%W=ankF>^>Pf$f)3+{x6EqK-`6}$Cdv*l52%>L#`zMdi?3>- zWfnijEV{f(Zr)@9uli%4d~Q^DP}yJB%0F+NR3amLv203u<~n&V{q(oFf652w*|gf9 zvaDE|Da*bzqp}~>9*dQa*DI{oI7i=uT&yvr*Spk=AK5)l|EF@TaT2rb~NKx`LssguT{kAOVx$OJldtBU#n>BQEFUpugHQPrRs1x z!+iQGmoK@bR5Y$z=`?%$HJ{4c>rS)vA08%8?T?qPF}8dlAEmx#UX31>DWUA7zohlj zhEvV+sxp{*?-%<8`^ zTag;H%5yzoyWvwC$52}$Yb?0MTv2Y=?W(&H=2q0rO{{E~*(_tYT0>6dimoxwS-zNj z5Gnm?9BnQdqduVP_2j=~LrAMt8*SJi2k(2*-XdhVC2PJVE7&P(;~V+SNL?IiG?eYB zx~)-eqm0+EP(H7bLq&E$-PsG|sfj$pYB*7L1sb95t6UNe{6y}oR0VByhpNX!hs#IQ z(m_h_)xwR2TPn4-C@e>rEUPGWRm6st9wYZldaTGDpG#IZAB6_w(kt;XDmE@UTkVA( zj8((sRX*xjuC^lg!2Sxkv2*0VXc8;>Vjnqv)a1t4SG7J?)+ED0JritcQHT24O8L6k zuf_HIOKr_VT%MuI(XNi`n`HFMxK=ySZhS0bX{DO_s8#=xlGLDGBZF3DZdoUpr%Wle z7dLEE(*rs1WFyAE%#(@w7G_!#q~|*DJj(R*Vi@{ z*Z;19#`eheQ)chp_Pqr1uCABl%7>5XZjv&4tMABmc_yh&Rpsh~^5Pp?BuzfExWU}T zr*Vo?)VlsdX{vg-8<0*hADpRaje5$Wns&xe+4O>brP2+u zX8w_xeE9#lv2M88w0)&RWh~8A10h!aZ#lV3G+jqG_cf#ODpFI#^0Ur3Q3#eIGL#ZAN8faxsu(#*{TkUJ~-qDW3^~N5TVJ!9e zP_7-)I|&`Vq`UZLGb)>*&Kj}uBE7YdSjANl%s!lI7|%s&P237QL=2)OUocs=Bo|dt$Cc#vghoAET?fMMrz; zs%|u+vMmxxRWFuwY0aA&FVP#mP~%dKb2N_8nAC+~z1toIwnL~ZkB&Q;hSGH%tEQ`9+Mei`d=Ii`$z zR-0dqP-LsyBfoTn`3>FL8>DHCKgg%gTOE>mpzfv?d2dc{wlL6PJbFSb0fDQ zAsua8D4#>M{V6lLsd0HwE_-FT?uS_init26RG{rZnFr&zvP&%OYsCGpZf%o%>?EzN z){$Qy%a=;j_J}HY$9OAye_p=M*Q+{TZkE>f64be&!hB3pc8=Oa04IwLxbs z$Y(9lS(9{@udz?5@vKe>=2I5xlxyXos4mE^3To6@Sve@oN=?^USC{3pUXmroWSwm}=%`{@TGY37%IA=Q&TvqA4Q zTQ4(uT}MmxK73K4wm;;QA-lC&pROJe8Y&miW7HQV8n+HzAeUd?fSf%WUQq zRDRt@&2ps7^HpWl(J$ZY{g4X8P)Qr2I(c!zYgTJMdXQ` zinA&Cv+#W&^ZO%FshjyB#X@NTWxb-2@s(l{3p~}+$3p!t`KhTd%=i-1j`8_jbDlj3(sN*%I7SU~l z#+&K;MH8B7LVq@)-R^&i&Tqv4^o)_0 z8sJU!y3PBHlv-dy9~sVhUWW?XfE2j(HU%CvksVBAFB4g1BHb0%=_c|v1I#TqmXJ0^ zy8Rle;j-+km441B^1$rX@ z_pqGzS#!!VHGT?hQ9po{UZ(~|a27^J4nC&Z!I4dc_Tcev9c>eogpUW#_dP4mTlN6hR?XaKNIG*+&Lf1wLL=lM@jE?X_8GImAu}Sb7j%kYP7B(5-eFM zq0VHkN6gX{*-%*)klFGlPyU!~D%s7dq`k}{&bYoIb(N zxF?c$9IfnDP|uQTqR=|r$&Q&%b&s$S4nI;q;4`?`;XP%-@hgOt^d^}E}xVgMC~1Qz@u7{XOK2r5bTWfnyoq}I@DeNWl_Gy?ha!c*Y^;G*AwQ_HF~F%TjdYlO zR!&Ce%e1mweGhb5LjD98qch&(7P)=`c(luU_4KhZ!xjbeLOW zB2m)fs_`sC#W#U^3U%6YNOua|O2krQRO@I$XOc|XVco`(OQ8#)T@uoU@-N%!h|M}; zr@D55Oh?<)>DLQ!YV)O2(k74lgp$?Er0=|CUP|7?a?V9kf~{C{g(SZQ+xSz5U3q6m z$B14eb|UK^OZh)WJn$Orz8kH%PtX)duvQwrc0$mawO;hUxi6dOO%lCfx7B$}e%5X) zTd#`>6Ub~?e2=`HqCx8pe0>YQbmIcViKT1q0t29404$ZcJyy7iJSxvCwA;D?aHQZhWyZ!VPF+saL7w{Hq?CS0#bH|4FU)tqw4hvQN2Wu zrHwGxpI-#&58CPFG-*ZFLd_AcmqeGubNOQy*zeJ3Uze7w~ z1@8GFmRbvC#9tG1_KHLAI*ze9hm-~P7W45VR#|b0n+z%!UnCe6GV6QNKKRFMQvHH*>62$d8N@o)JJF-(rWa80xv0b^>kfC%*IeVy`EAuD}^LhT24S;NVUq-SB~^MaKHYawEtXeH9Wl0G>tUFQ2-m_yoGIGdrU z*3t~gH3d7Hx&QhE(FSh}jRC*@zg$<&^!o&z84 ze{m}n>Y;$Ig0vUzedia+s4E00Q43R11#YfqQc?ZgsNWDpRTU;EP*oLC>P^^#_!1M( zxKe$Sh%Av#6$M0P(l?;1Zs!sSPbBuz^@~VsKVNsZ7@!FKNM0y^BFTgjCUgP)KKzciF;hK5CbrqTO-y##AH^O;O3>=JjB+SfKQXH!Z8P#kG(KxY zI^8i55NZo)Zud`cK_XzWR=1JVMp6wH*reDWN!35h%`Bo!{UMnRTO9t8scZw%vxN;F z`aEJ`FOxFC>eHY`lc0VJw@O`XRB!;1;o))q4~%eemRtu((0r~#5P|(J(@eElt{iy< zQQNvd^PqEAmxg(o&O+5!UoixfLlVxu-QbS>;7hc8wSgI2YR^*-!Y!gdEi}Q?;k(2G z$^Oe$H_$qIx&~(R_+%j8>X`$qZ$1DK^$GPJC2zeo0$h8^K@LKRtoS$T;yb#bR^15L zL(OIY3F_1J*vh#N;YaJ|@Pil=4~x$Pb7v!wx6`#Ejo%q-+LF{EJxU&A0ICP!HT0oL zt?8AmeoL*iI}+5L0QuHQL#0DB`9xt`DlzyAzQ>#%W)3BRfB zuu@okMwEcbQu$C{@OuE2#2erNX^$fV{7g;PlJ|{GE!Tw3Cz-V4Oz0{IN9ZTum;t`? zfR0G$h@EQuKTHK@a~WdmwN<1y!!=KatG=Hkr@tZN>_cuRDz%?(ep~f~IA(slhK>@i zoTOkssy= zql>At-aVwTMN7kMuI*IwBtOz8{py1bx?IjJA{%3c*U}Vy$C1}UIqwnAr9IwyqN%Kh z;KzCHQJR-D&ewvGQMI!?XTN9m!*5qmyG$|Dh54q?u|c#w9E(ADQ+PPGsgtPIm1oXo zwS~zCX6SF%+&$38{V>wej9tA{#f4aNo;sEO5jxcX6FZ$9Jr!V)dO_*smrR$r~$^O&|h6#ia*zyM8T7y2>@Yeag)3P*~m3n&|j4LLH+)nI*;m=&V-@|#DK zJziS}7={uYvUdd1V0`$~*0`@V$%UBsF;A1)WfSV_6R>AaY z;9mH3&avUf5yF(|ou%Qfm7;&3s`w_Ykd}h()dTgwrlU|h*xDo2r+(0^xmlefv$YIe zFPTxU9ir6-ni*wK|Kep47PoLCoF3x`2*!IS*9YLg;e{jlHiEe?XA#KI*46yPE0X$g z^zMP`*_&KtrAfU=pCz7YO;pNOq|sm`-&XB$B5m)WL(-%z{AK*3-HS=|%?zyO&0QUG zC|))^|0X2j44bn~T`rW4jq?k&&j)MI0pdQguoo(VMh--Mr5+VljTN3t)$CZn-0A~i z6+M{4SKz!pYnV4KI4>*h*PD~m+BelPKS+IYX;PqOncuEnDyCrdrDp!UtQ?&bq|EZ7 zuV=p{dwGvMPakJan5S(Ea&N;HPv4O1+fwq|v=kA=e69&6~&?0IbVGbluQ05n*#ay0-=u{2W8F|st>X1%bTQE zkxMKG)p`QLI|Oo7k)*_OHXvYN_mAaA?rUjM18$Ty%kpXoOF0?or*YG+QE6V2{S5lO zBQdT{_B`r2QD`blRUw*=8~qBCq(r0rEmJ*+w_|1Ek%8C7>7}}@eN+?e5)HpD3rVjA zf)FZ?nD>~-hoJ%M_At%wklskPO*D#6k};yr$>#Yg-D8_X#Il~S%EerCAvlO)a)VT_ z%lpZ#Wsw%&wVi)|NnLZtix6c~10u!IsCZ9=XUUfNIE zqmY&~>0hI~oo^z})e$?@Gk=wY&FYQ{#L1Z+ALpqZ&q(o{6B&!%47fr@_s@0`k6}xM zTAE?&Nohd!GLe00(o)aADZ!#v(%gczG&s1LP0jeogD`E{eV92NrDd_g8>z^wts)dX<=GVe+h8y2zin)BwS(gs^P7( zHG0{0O8>xY=H5 zoo$ep?P`;4n49hX*4esw+4`Go=eXI%x6Zb2w@Z*rldUVA0P$2Y+2DXrN!H|((H_fu zt^-{pZkZpk#7?fy2CDbqR{ACUD`De->PFZr-VcCj{VNGbzVC(Ogy}D#16q$>r-_kk z#^-}lyOi+8u<9rrOUwXumDd1$tEA2a+|X052qceqtIY;eS!=4PC^q`~R<#hOhDmA> z31@D1RQSa%S0 zqsgp3(ot3|OBl&{g&SS(Mx!bCyxUd>xoKhW7II*Z0xHVNPW7-!UyIsF(Q8ap7gOxH-Kq76Y^6!Az?dbE8tlH2(AfC+gk%EUlIER^ z@DHVb%>G0tHRo&7@^%q2EM^)!Y8%eexva-K!G6Y zmX59`I?%)xC)Mv>+~q8p=YqJ)N~cI}MnjO@&MXP48yRGa&z4o4+@-DL0$SK@B|oZ+ zBsy<#XCRo=^Ck10$;`honI|Ex)X8qqKY4a%vOTmK~WZIgxC7(S24Yxu$NIre|HTg6JURM2^l$`VhzMSDt7BJYyOhg^Qq z>np=4dLb!7fqFR8%o5V76-&t?>0AcDRK$krPczu27dib4(ga>y;FkEvWzDIOxSHiz zi#nJxHf1Ew57cRj)w1E}Ta;mvFL0CBr;^dKk~Ma7lix@sZ>8WOQKmttt(z?J!Uf(e z$?Z+D5wgHJxp+8w|(N&lobv`Hg|EiV<_~FM z!b>pWZ3FOJpu~TPE+g|g)Lrp=%_Z^A4;cZpzzxqLTy=NGITXpnie%NDM;U!NSc<;| z-=dpX=u1)sf6{D2o<1V}EQ3>*3d^L|n?(;+m~KW?iVGg&D85-6j;kP>))Ux2Hm)g5 z9ooH*Ul~sV?{w|#6df$znQH6rH0ERDpYoyU3zan-J^s*d&A6j#F~M<<9L~;z`P=zH4HzPeW|@A&c+?jj#>oLvs~~7-n{<7+uY|8-8<#9S^!_2= zZdxZvyZtc`D_T083o*8-Y~HC#JYxFCj#Xmy(|Ybg$Suj=4dhN229Ga(r|z2+{_g!( zUx|ecE8q=^4>{lU91M$LCGC8dUXP}^!%QTC$!)9b3UK%lIi?Q4Hhf>DW!iF;kf5CJ z>V?#%m8)gP+1&42DpZy6)}ACSfM)TLwvug;ve=-~HXG!5a?~Tg8vk2iDxx zeDZe!+8oCh;=D}5?V{yY-8Ks0hT5M@9F8C}3;|x!8S1FhK*+1K3-QKem3ihioyAX<)<=nOBas6{1I0D0RQ^=TA9LtPtr7H+ z4n4_3MaMmBygFqEC2CF%iBftzLGQ?oRrkG|WB|z$I9f1&p47!YUuipu-2a1MX^y%* zOoGfE+?2A5z7IyHX9eME^vYLnHud~kK*h}YENm2u^WYG@_k~s`#pG;`x&=d4FnR@L zPY%YWbLYZNb?=WtCv1Yt)yXGP#5<`241H23H+53yqAh|QouF=~*M!xX#>F0T8nnhV zBqw!f#A{#@j9x1UhMWd%xDRQI<3~a%z2GF6t@;Sl<64{@EV?$!s*MXv0IXVoc_a41 zN2FJI|A1duW2B5NTp>i>#|jVfV@x0CVBClET$fHxtz^FPHPB)?jh}1Q7jJBp#THNe z2B@dkZ=Dvh0ZxtyKcX;;69@o*#kcxg?A#b_WK1NDHj#1WP7h9<5Y32WJjr>wk0FVx z>;-O&KLZ-xxb3t?BbjqRkaXd{hxdDDF|NglY<_h=fjm(hJGo3=pa3x2oE1|~W~a#y_9Nvi0jBu@-oZV72S}Hw z$GS*8B`ZGBb3;GPjU}U*RG2Bco6sP7fY1pN(zV4(2AimZ^prFR0JC6PGR39un95=$ zLrsKbVcC~ecgIz7jaCsED^qB>8^;IW+bbX5F7t(IX1J{8%L+_B)^&1>iRML=y3;L|Dpl3qYb84&y1eU zx4MGu0dsZ8kz(1Z{Uw-~8>*7Fajln|3w(pletoBJt1U(aY0>1wHDxOo`Er<9-7aQ4 z+_NRAwR`q{VwS3xXknVhYWyFuho~`B+Dc*Ae0@@V$w+O7iO*-@!|O3lM>M zvg82i?nSfb5@qCK^7`9Zq%tVx$Pa@eK154aX+WjH+E>l@1r)|~6zDQ3b=B(~^i62eY`eQwJZpX@eEs2gP`~W0} z%2H#k9V@Hs(M#1(h=_jXwU_e`Otk;zd;{+bh!pz$0mzl+B0St#CZkc%KkAVeb%u13 z%%T@FF16mfR6Pz;NYorXZc9c1PaV{qW0dbVh&N5u_aF}t5Kf~we`Hq;WWBpY%CS;> zaK3z0Q(P2ynrA(P7NC_XRVFN^rH-YvcbS`~zN;%?Q|eS2w*RLrTIH0{caR}W6ug>!QXj`-Uo z=DX|P;b;KRWo_hg?tY-&SwEV3FHGf^dK34#`8~MrxcNG^&KDo8#X%`ku0XrSt$nM* z7=JmveI4DDcSv#D_b2L!pGtXk5p15mKF6OKxo~J5-7U-7X$TIprnO_|{AH6ySS~MN zp_9h7DDp(e9oC$oM{`nsk@b)lwS!x&QHpdIp>WBGdd~(fALvQIUNLrS=os$|uN&L!Uh26oZMDP!vTw*l#!prvqBbIrs{8;6?^yLM+%b4mHG4Yi- zpNnvoP4S$EKBSIY^hTaRIl1<*>g0JG(VuCEyV&sT79p50i&a;+pUf0*{ zdRi=DncyDyv(Y3*=*E^D4-Hjr)Ex@vNhErvJ}{AG7Q>yoA%yf%DA;!=xJd?FvLK6) zWHNAdRH;Pe%6ZK^$&q#+vRVL7csR&y8#+U!`tEn4%|*(Y%c}r_D%1n;G~ogn6}h4j znn%#owao3VCa1TH7zeWd5SN3&E?=;eo(mA56!wI~;(Z|D@bTW)aJkf=@XIpUrro9< zz0Ym(17y-kITw6DLpWN^51nI{5T~&m_m&W*ce0>{YG!vJK9ngD_%ixx1KmB`D*s+MFn*E@txx6xDXB4u z|5knV;H!d{UTQo0Be~VHv#u>4QW>$TXLr1&a$sI0n|-t%)2}acIEJS6U6T+BpKLxx zMUda*7zLcf$FjbzIh;Ffb+jTUpl24RsX?7ky|ra9hnwUNJ8RsN;hgXI6EA3Z)*I8i zo2(|6bH4RP#VI;3dFHU+HocoQfA%RRPs6tChOJp04qNkQ~77U+{2n* zdTPTLSq)pWJM8YTS}O6!%Y|&I)_U`4`uVua-(y7UgJsMbd1>MU=9ZBa#(QeR9K9aQ z*BqZVI{yqWA$(IuA82QX@R&P^Cns$u|jsaI)RQ;t!^rkOp#9x$Di~lV#O>K?MGl6)LeN&@9q^7{g zWzqvO{ke8op&xX44YD#E!oSzfM@<6mCIimY`xR)IdixQrc{TA@wHQ>>$mQuHvCKoO zK}pCX8y`4A6u!#L3u#pGy;>tf(!W3!5y+YPJxj9ux6ZOtbxUT6nJke{NuA@S9<25N zMBLORq)v5HKTW2NaZ{fp^+q>!Niub)o63Egg_pUhPbO3QnN+LpCc}>xx;bVibDZGi z7;JL%aC3}J=J@V?-8`$VhslxY<`|UB@u8RFAOcQH&%zzp2~{_8Ag3PTd#sUA{~#wK zsgeEtWA5jpYTl}S+x5er#wZ^i5_H~Sdp~?J4@wE0&)1vzAF1o9O>g?@Hv@Nw|JfX> zLh2XPk8~d#RIh^rPG{*xd?SC4RX;oi1|^8Hlc!yTZWQh(_4c+Gr#5&likuX!$hKBE zZK4%j`SEKGlJ>ac)BAPxS*v!b78Zv)SobZ|BW#T*jxyjB=>z$NKQ3 z*!6jK%x+tC(3;jMc71Wx!BeMKRvlOozRWIqZ`wJMxs5fyqlMJ$u*x3Kaj&vAZ9+x$ zQ@eN|!++P6)KA$_=4=>ElS&0azEk_#wzDGfwzjKQw&y*JY3l`SrZqp*zFpu=#)?lv z4>(;UzP&ZStbLZmtPUXE@s&;L`zJ%~6Q^|+YIhWBw~zlEJ?Yr`zaEH8+rGfHu17IX zm`KSfLFaub{7Y5>!XiJ%mjX`;#zZ&7yzP9XVzabZh|C~vCvr^W!d-4$8F5?PxLZtI zIFBv96Q`ZRwmb^kfxsAJ&U0U_s7G5E%gyWFtJOlEW9Qt93TfomvD5EMrXTCPcX~5j zm+|yHDyt5~3YmRK)5V-$EO~6F$V%u@<}59D-b13Rn`V0pQ%5JNN*y5!(+5n%U?R-I zG-e{sB|@I4k=vgnkLp20-KJTY<#l^!Uns+ggg@)NsTD|kKg3JwH_0IvkcYkJl{vfh z^;1`w3f?6v5AG%vl6fLq4>tMqOPyKja38uzR%m~vh3=y5`eJPqto<*EijK~fvmbY* z=1)wk19gt@7@ zATRPXtA};L$eDT`a?goq|0F&3d0a~RUuYsX25R?>*_24EOPf&4{43JsT6y@a@cA9? zvs1F?*_ryx=9Jkt{QP2#DEo%n)DL`5u+GgCKf_-iAMTlKFS3dnkKPA0^7obHGXI{H zB)}SJM>j)&<#zOTh_^j*PGV821EjJQR3=n89;$>dF?>sA;mSdWG(M>|zgoF5luajjE1(+H3lU4jkZSevWv<3wNC9p=ufa0o_GK zhM(>wm$ZHrVQGCtcw(}~|Cf3%OL*d(B!DochGsQW7Y+xd;KO{obSRRvzz(f8o)aA3 zw5U`A-x@$=74v?>=k08NL&zVu@xfmCYt)?5Qg)}b{&;Fx(GRmulm^vZ1i=znI-Yio z=E*;A6`1V*l)a?!-`h)AKXZ`UyvQieBQa>NVLl4*bohU`8RGMMH2$2MLKjX`d;dvW zU^=7rYF8zZ|Dw#I{<-Id3+W(~UG=Vp5ea+At+c}}WKw^)TWg0`X|)Uh3u!ZYpxFf$ zkD3FJ$4kV^L8t36s?u?as$tG{y%JmWd=D9jGpIsY>cwiL`SOr)uqr`HrFJ;kts(W<1!Z%|0 z+0Q6P0qTG?*K;a;^fO9M*1IQ1-JLUu)&4@`e3~etA|Nov2|C;h>Gy&lKxxu`oSL%yo7lKU1pp)FFh@RCoY{cPmOhU*b` z2Tj80;XR}<1vb@l?zXsSmGT}zrvP+>oX>1ZLM?oSZ`Jcy;KHxRxvvV@nOtvox>%fb zVma4Co+VOYz(}9EX%#_oloMpvwiEW+^(ERP`FV2@Mm3MPk3+Q+`F3@*FrdEx*t}dccJgJLfJY zUG?BeLhgNPeppJEG}Vg|q5239#Y(PwM~6-^p(1*Qw2mgUJ)uK~>F_eGE$mb}V!LpF z-elNkB0kY9QS!S6o&26o{>Iz26Dd0SSiKM#jTKA=V~YJ#Lc<^TzMq6tI7mP=Xj}J@>{@#zAQGG@u4SZ< z>oOOgsZ)h$or=@&DFh1mganxE&m4_U-DG&nb3%6>J zVt-UUj|sB&6(GcOf$PqT>~D89BwIa2qqs5+-bMp&I-RT5h`Iad;rTAC?4h`n?C~*F zphmbb?=dj{lm_!<19KTaY9=sK?gQHxHg8Gv1W=E+1F+1o!Sg*{wQ9#fT+W3_>(4iX zLw$3i!M=;GsiYUXi|}Es;n>$#>d-V3derdmL=y^v6FILZWO(#4swN^R$yzDB+C&UA z`S%#e{d6ejR~Y-_<|s+0PQV5At3IM5zGq<4spI%ok7MZfo;p}S>7%Jvd)`4>dOxjl z*NM!RY?E}gVpCR^Rvqpz{j^wF_G-K4$F|(SRny>a*piW!I_-5fBf%HvZI%BvB8CHLa|bR)g`@##rn62 zoE&5~muFZH*-oN>TeVkAxkA??Yvb+VELbUqSv`o#SVCA;Q8 z=B(|^i*3{(xR$%XVpYC;wh3C=`h3$q3=rz$hO9YUYygLhWM@c|qh^2RtXHdMwi^?9 zv1(@fNaPv7WU23A38yg)%Jc^@x>kQ702g+oi49wh>+So=@^x4pd)ddFE8#{qH;bf;Bt+cEgT#HQNT)yk8ZVJKG-r6)q~_>+EO+Zl?8-(F;Mc3S-RFYwhUW48ai>!L+NVj*bq^BYBA2)5(ST)A2X! z-^Gp&9Vp}A1|~^n)RxumQe&3w+{O;p8KJi0aU$K~T0(vHpo;A2kE1`2#^S({0uRri z|EE+8eEu(Lm@SQcJh4`VZnW$WQhueN*SN2Z0KSZ8T^ww;)9q$r~T#;IT2BVYMZ9>GH&+rZZOudM< zWk*?3Cpww=3(J1(+A!w+;?#3oZ}>Es zT5e!|g@&8GoS!E?blZ_esaETCPhM(wVrQS2UvfpB)S_sK(+K)6FUBRhd;C<~e)@o5 z&2lVYLl8ub{@VKR0K{DP=_eH*hxoR?ulmtH?S$gfr)^ApBJ@Tsedy(-9Qh-w5mJ}O z^7{obySG(uGDtkV`$jEEX84D*sRp+l9L_#N8~teQy`(hxdI@GMXHNfGL}c%*FMZ${ z>7BSIMc?8v;WOs8g%%s(t@v*F)vz{DE9#r0z$c}(Pd0oXLuKSqEWDn*`^yJ36jAD^4}59 zZj~O6`&xy69^Zv%@c0?@(qDY=#*Mz}NS%wSV>%#CGf9Xh;H^xxM|W<2sAMxexqhZ@`IGl|F)NZ2r13J@RZ0c26$6x zhR@}6(->@Q;#ftitXloH>=C4Cf?`4%GeF}lG}Ijz zBCfTKP8_RTa~StSc$Gg&Y?E)aT~nToR4LE(iyXc_E`lD_j{0k6ip1J!ciYS9%C-%7e!9A{O;a16$ZXp`Hd`i)iP1EJ<3s4x{KRp$7b99&8qXQ0QO^u9h)7jDb9y`Sm&8{RHb8n?$!G-Kmv=#f~p}L z9fMNKU3GC$P>yOpaW%94U1K_VKx@g?`3MVAnCbZN$EkfR!O|q0x_w93OdI*8l{&np=`}L}%s~Y^swnU_H82h)E|?Q*5eVo$6KfUm_cY z&bUa0+c){RcB#=HjpQ@t+c&j2PC{wD2w~_*t5%$FWFzb+Vaq7zDCwCMdtK}YYqW;v z%AU^21zJC8%E<0uM~M=>47FvaA)J3W+}UE)Efww*9Yo+%d2sg8%)r84y_h3Q+lXY! zia$?A8K;P=JUwRq1?&4bD4XvKj{j6hDUG|tgYY^KIQ1FMFIcO^PjbByUS7e z;PXLbr|sX+4}ra~dS_Nur~fuQG^*>11}lj)OLYMh6aaL4=$)ZppbCu!)8wzuL~emYj=-b5;EJWptC(}u$F+hJQZPdG$G)@I=~eMy98RAA6Y^g-6O;oC)(;gsPm zatbO&&ghU_nWC%T_0d~TMqtPz)@+9#|YWzSCHJ4HDlA}I4 z)FAhD3t~5Z1I;w^m#0tZ{g!Cvp$5=wo4JFZbPod0zXs)dDM^bgnk$;^w!lJGvb=K* z1DeN-VE#ui+KG<$%Pwl~INTHH%IoDkV+uL=H|am{CME4?d*KfJ<*udqnUfcS1oRng z56bK)-%idg^3$C8bAIGsxWJK$$x8%>$mbms+(^nj?oaMT@2JpRxgqv~(KxF7vbQh|U!GAGXvx^jI?f6ymiC7i`J7OloK@ z&l9plN9I;-#l}Ul=DQPGa{8O(fs!nPFXvQ=;3mLF43BwqbQ%-OWITG|1 z_@Inr=oO!1)rx~@@o1}dENR7en|)Q?@2=jQzV9bWImGCb)SLB=zPD~NIN46e{3&&& z8Cs*|;oJ2f_WD?9LPu#r9WtdQ(0pmGu&5E=wlh3CF;Ca)9mKDrlsK2t)lguXE?$fX zB}QPh14d$z$aetI1{V;aJ_0u6%*>7#lV_f!%gk;n((%~oQu{X{m?c=fe;e($=Cmgz zh!NCw%5$qOzT2wX%S>X-mTb0+%~tPimu8f6aB-P+->H-dRNa&5n~7sE-!?bW6>Jj1 zIpx`L%*C>Vskb`&tj?v`{LkY*hpda8jqoQ*j@67q6o$z0R)h#6Xi;ks^T^mM{dx70jF|Ou!bSn z5F+^U?^K7sHSN*m21q$;eny+({#M-_P+U?9=%Djy%g8*lcVyM|gF?Cqp8&;7G3q+B zwD|jk^*qI-D5gGNuDvQjVBG(y-yJ<)&-fQ#42d6 z9i0mp^cmW}(QX@|UF^?~fnCfsp%_G%7`Q*4C_OC&Ww)`49!IOltj3#o5%|rXdNOKA zr(a8uN~%a(F*Rei)gPy$Yx;!xDnJ-^5atlO70b-dmkzM~<=HJG`@}QAAvIrOv}Pn( zb%TH$zl=X-K9K6u2S-rGC4)mN*85Thj(AjQJ){+%Jr2cEd^Vc<{fJ2Cvk3{)FPhI} zzg_d$SgRJJcWXXNOf>i$o7Kbv%4IXXGJ|%<3uwbtrD&ESEiM!;CutX4=5di#bDG2^ zIU-VW6gNbo@$VoNGiTySNGhaT2}Hv2v!ojt4tgZKLS*q+tL|ML$+{|t#*;PNnUJ08 zg*@FZ7LW1!$gO@x2ZtDhFh^p2@l31k;r~#!G+9=kuyc!TGIWvoQ<&ps+@lw0<~UK9 zW2^)zrIuADC`g=Z!l6gzYr|FRE+!+XaLYfI>AbU7{GxC$R52nf0 z-Za^q`L6pZPW48;)JoGvL0i0DaHNEP@9gyCD|+I5UVadI0q0%Y!SPnpU0m#Wn*e3?e(F)XozWMuCE7*rL+a^kWG^GGt#Yg#C;PRh zPW)f+t)AD?^~Zv>1$*QF)JSOl5}%p4+@Iv~n_ij4hwPzZ?XN=aLIN6&=Eo7z{d)VZ zvK1d<$~(q71|FOHpwMIdXQ<)<=R;CfhtoF#vk zs~8g>tIJ2VBCgwhS)WM@|2J)0J7c(56>Vw3IKbNIneu}>t8<~oHcRjqr2uV$2ydw- z!vi1Mt!g7uFL9h_zlU#IwEj0+WPc&b z)sMwc`~my~OzY8l5YECr4;E#~`%vUclcIg*N|XLlKkqxS(FOizwpv_45&HCUw5};x z04Pni!*-^7>!@k4hFCYXUN8JuurmI`cWL-(c^ChJC>K9jBQB+Y=p{GHX9(y(;n;2XXO-0MuQ(|Q)jSfho&1y_+OFe9dsmi9+L-dl8y-4lO3H{_m1N8J_ z(&$mn5i(&b+bM-0rjBIJq&#uu1?E#W{d$<`-;{DClJ&dQ2(-gl*%UWGO@aWP++#Bz@e`NeT zCF6(wLqNsnXl~Z|C0#aS)KpQ?xQ2*{Fuo1d$ZbzDeSBJabL({BcqQ`QgMU_Q_(!F; zZ=FtiCklnfyNw>LyTMr@tb48W%T+0QrOA_S)vrU3X#5h9w7OC{T1Z0A}} zid@B@k%il_*865p9;Z>b4TNu##!tXfBW=CGF4}F?)=^LklIYLi0BSlvBx9HK4BLUT zI00R5OWSA$ju#lX&X>f#c5{2F({8TNY^wgW(>?qnT?4LZztG)bd}@WcNzf6BTusW%;)KV8`{^I0t=!>1U*P@3Ibs+YHBm8n;lx+O{c z1fS$}lCbfMR8_Fjbt&aqYJ7BySOh|*PH0_PY0-S(uI*;x!`v!f;0fVfe6~MxG(OU+ z{}+7zhBEQ*@Y&8f_CMh>_89nxkp92m)9pXtGxk{cT=wg-%(1 zR!h!VE}B1MX+(sqmo8kcXW^ArXPfEP9sr-oh+zgMlt;nR0aH$FE)`XJHXN7hjdNLC z`E=RyR!r$a1`1W_3}zmXWw=w>$1P&?sdWBi;ddl|{yzTi`QcOgCfQDJzH+VorBp4f z+LBX&_bi+)!l1wO0CHS$NNoCJIx#aq8dp%U~=0T zm1o*AK+b9ze1)IV%9k8jp0cH;EZqz#jFsx&mOu2DBkHHTDA&~e@5>+6A8!EV*!@v; zM1O4m?0?rE>)?_9hyJ*9+yBrXb-+t?*3si9DgT~4TK?s=Zi6sU>b%?$OkY4UjNG4LtZWZZgII0l2Z7racbV|7TsYg3P}{{i0)|IhgD8Dd>8_&&sz z{lmd=I?v5?Zs1>+K#d1i%$#-pH?3 z_@2dW${O2~T*4Lzwx1k{?Z-)MQFU8$!aU@ydhY9^@Jz~MGd_`6vY&(c2;1tbT-bNw zN^WPJD~EsJvJZo|Rr@_nGU8a|Ct}dZP<9fT42NP>zdNt$tHS|imE7piK4NRemM6hJ zVi7n|b=a7aaaQf0f#&Up9=~^Jw>IH>f)2hR7~IS%(LM8M)jljas}EUc;Q)JED0aJ_ zbq$7ddW|=%WM=`|^wV00R`)hbH}_y}l5QS^^(OKG88t7EGqOHOw0=UgM827?)omXe z?ARz{-(?!*g@m_!rAg>ckjd>y!ZJVoKZDjl<)bP%J>MDgL=_xF;p(e216j5NrNj zxP@~Q#)i_WmR^yyO+);>$j341KpXP5Nz@DM;`73Niu;8}2m|t0=pgY0J)R==jA6QH-1(Mj+7EwbtTGa5RcKS zANxh(#pgx7CO{RxZWG^$ph5xB%TwH9^&MKm&%$OFuT#&?^Agp4Tk2W z-FKyL#7eP;(T|h#$~z{!6g^A-hxDprrhD^^z_}5zA}iBt%c2wTJXjaK78j_4fr1YM z)nDP+?u%Sv&2Qwgui2MYfAN!qr}5lW%>n=PzGBa-6}vvI>Rz)yZ~Do2YCg%PM#@bS zz7%bP_x^vg^jj-tZb#G*pjmxy78P)x~uLez6yJ&i0A6 zoE@wDN!~q}`kaRG2vJmSJt&evE+u<76rGMmW^eds!RRzxIOJ6(wReqhra3%#I~j?V zBR#^fV)Dbb+A=))Gr6F8m3t~Vd9)E34R+pKrBe_(caL{Wxtpm@p6Ccixi)-yt!EekiWVGSTiG(ydM8 z1Uvd`?T?YEzJ^v(<@U9y*(ZEKp!(+gTyf0d76G>fe|(>edYQ&eQQA6Zu49P*la;yP zO`0}sYWDZ+(QAoeQ`=#AM4sSZ;e6Myqiw^=_GJYP1>X@IQj9}ZI zW4OX|R7P2}GOH|VcZ}NE(TQEzhRlwR%8izGFJtSrYZ-e$xn*ppba$Hho5v}zeB%4S z4E+NmtY{bLxxHYuv#O!7 zz5MK3+jC=C!8iWZL)&Jwb9M)7>NEWNoqY|f+BCf1sm#Bn-1(&7fU~c>=Z67*Lqqd% z1s|0;6j6TA6@zA<5x~aE+73Rdv`g=Cw-ROtBiEvK&te$x5nUZ3sqHuFgb!B z6xJ{s{Y~>jr5$@Ke>EL=43^kH#)5k8yYl0rk7iQS#8yN@RAI+qlU~7 zuKK&jRl&D<{k_jeE@wUZg-kUALeWuKp=c$(Pd4|x*?D$!VjtP$#y&d=MY(if2tLXU z!C!fDf`YVWaRM4(!(s!)QL!@8-r{!$!mfj zx+=&%dc&$NH0Ok1&+T@>YU1pM#*^KzeQWKW8$$)(a3$+yZ8In%jK`U{{bFx!Sk>Kb zXg-Z&F2kKq?1BTt4e$A3(9aDH&E4#Rk3tSb0kAt%@P+L^01PhXthDMx0rYN)w4?Ms zDYnyINRw;(cd_Zg1_+GDfkVD&JscO3EESN2)j>!|TmgC5t<dsZ@?J_`WXG+YwtHKh+w*-nOP(v(6VUKwJ`$xkb zy-ewPzbh0go`QqqH!m}P&V#9CnYoz@cFd^)a{x$o-IlhI<3wsByEmbtgOPO{qPauM z^R$MU^}BXGmAT{)ljR9RypLE37%Iu^z85#$+SAiUdg77~r<0E-lCaxtFOU=R-So2{e43Rn}pJ-2c>ph)@?l zp@7p6Xoz>IAj9#O&h6OVggXXmJ|FDHh1&ZA3rhqlkg`pByH@FKy!7{`Wz}pMES0qt z0ggXLTSN;z+0gdVxgqYZDq3&Nxe;oH{LM}65roIs-}8Jb%^79m@u`LuYUP9T5U{o$ z+?xaXMiXvM*AEH>mH@RSpx?GhggpBJUM(eDoecS``Jb?IY%_Fj_Y7&q301S(mV~p0 z&dunk4-3bJ$ZRT$%8Vehs_Zh=tfd%)v=&=svFnyF%?7Fta;|71(Xqhe#eCkbKUWuQ zXYMZUFs&QM;Lf&cn~CM?yfRb+tNi^^>(S+9*5V3(d2G}Yc9IPg-oo?|@wf?HXhN$4 z5RDi>6$9u&VvEl!cXsLFR&JFyTji=?QwaPom6c*~N%)d7fLe<;7%+$EBqCg(XHlHc z>YAknW*32Zy@pxl>;bjS-2ceCZR@AmKx+%M(z4jZCEyA;IYA{nMhxI2w8ezLQQ#fw zFipcdK&;@n2lO`2E3L)h=66H|8n$#qFZr@v!gUy&w7(5Gq=75W$;`72uO7jIv931H*Jx{6XU>`F2K{B3PC`kpa$NPCYnd)yV+owMD%M5c-R> z)lyb8%F>|o^`f4{nzxBLuTt7Z>`54vLity!8}8IXCw$!zdD^NnlM=a8L`tlaoUFiC z$(41@CXvNEek1!fhzHEXl=se12sT6S4DvXUDZUqLVXF9CisStw=Lq-vt-2~`As1p) zfu{DkYe~GMZoW{u)ZOp#u5FVmb{->>zB4(EF17kDS0N1xArWudMFO`s9$C6|YlmOf z{r%QAxdIybAnHI~DAxZ6smoq4WzQYO7yod@UnRPayMi<-*1mR8{veUjgr^WW4qyziER zy}?-JMd}mIuG*{;W-J^?Jon2w-)KLg55B31XU%1)|Kt7$sts-od(}Lgz+~#rl7}5Q z0$eKV06AENi@jl3swdfuA16RXK}zdERHU>HL`h2PzY4jVwYg%V6kDpRKs%|Dke+{qZRQa0 z*3VickOkcxs0g80{z;)2%V%7*x+J*OLYEUgKy-k?IKWP{=ASrsL}s4rJw4GDyT)hk zo;mqc``vUzb@@2apgB{Z(V%dI`yasz@#5+Qrtv#!Rwt?enT|pa7i%1E*E+ckuLniv|OeOSRhfwEH$X>+zGo(C0Lw z!8T=d_7&}#vPbYMC6n>`Q6XGQ3f89l-NIbBH^sj|m`^Wu<-(4d!vkTjoIH*IH6SmY zhMN7jrZ`oXXTCqxdLU6zH~yvL3i2P(8j7g0FM{cPjJet!|@$_8^FzFmKf{Ivjv(9 z^pyz02x-=kq&$=}+9C_Zz-HHU%*U+%?Ockt5{WZNq@BXsj|k^K0G_7Kzy4Ob6n5OU*61V7Q8 zY7+J~IA6*HFuaHq5kyi_qz6)DE-^04OPPU`F|5B@mrrZ5(bqlsFEe8Gw=W;r(&vbf zmhuE!J&s)3YtgD3!C+&TKoh{$-+NiwanmQPS8ClSHz3%~7fQ}U;|yBN{skNTa{IW* zDTEbY#N!U_$}Jx3A{^4OBbXjAi!tQ(6UQ=>zc=Ss;`}2%*W;|dBl0I(egBwW1!h*? zr}ev^Mjxpf@G}t;Rp*b<+GEj*$oAo}nWge{RdrvPI*id1`yR%^JCTawdmo!YhHnUC zBH}NSoWJt8Sm!=g=gBOmX0VZ8IzTNsTl$k(nh9o~YS=Gbu}^ga?vim}qE6?_^tV-8 zXlejk?StG5M3Clhe<(pk*^8wJpKdEUO z`1JTy#;DYLw7#NiwfiF zE8qRB$BmvgGtgeJ=H9I@iAE!-rS^i;CtY&3r`*`~g4_NTI4BB^q*mGs?&>+~L{HZl z#R%b<&}um3%_`}H*z_t_*WtvO(R0c$mufxd50WET^vTq(Td6wZ7V45msyZ(Tho-AK zccSWy^HiP9fbtZIJJok=XW22V6~yYfLEhS1O+fy6^W!n+3;0m3wvWUwh2Pm{Aerl_ zQPuI~A$Foc%upvOoRhRMG+8XgsMk=250^A9ib5WZqBvXe!C`d|PoWesyf}ay*Vq!m zfXd%7oEbU-bE|Vz6*XC%=g!kV^PbQ@k4gV1%WcOSXg_8E2&<(A0P=5HB{6C8UTE;X zTF-Kl`toI};Yv9EhTYkgLrXWy>^n)G&J4>`dQbl3_+y^jP5ieS1}RhepKCwkR8ZRa zsy>?A!&i$}_vNyB=qt*6zWT>LsEqXKlR^=0SvD|ji$=77#d$Q2gFnf$F^T0&-bNoc z<8P5#*89lu=jvp0by?~VLo{nV4m-8NZ3ZUtSbzt#H=hn!f0w4P{0&NZ3we1PCWIk4 z7qu2YjXy`_#DJyxFRI4IJHh5}Th~+b8Q(tv2ioVBkVR`qjOhat}C-;>E$!uFzw{ zB25>t%4S;T_|&ji$BRUVXZ;`wzXMcJ`1_KZg$1q{5nt)tg1wDxth#fEqn8m8{N+W| zpub5pC3>6j7b@Cg-M5L-Rni=d=|ZUrBSlBCRLC*7+N+U>(svlV!})!JvEq(G;5_v< zyeG$e^X#_JJKkRl&Qjz&=f`4q(X@nC^_|X~kcftJ5c1*9`|Z9z#=2$&`@UWC#r~QD zr~#a(Z{eH8%X`cY!=oA8VU}?b7h~)+kAft(@I$$YbpaJI=dSeA-XxQupWB^pIuMI%0^0K9$zt)KJ?*yxGY8{wS86No$l0TdU*q;0C5Et@YIM zJ-lwE?Yyn;z$$l|(Bip!#`<$Z)(Wfc7M;u*W(*&Jz0HHIx~p{Q@45Q|-+er2v7&_Y zbJdX3=nqj4&nI0kzBlUapp1O=Y@X>VHq}D;lb>rJvdUHj8+NvXGUgHVV8ga{c3UnV z#9$$!(--u!OEe}wPmuQqVmF{jGq^%15d#=R!h(6ibh*RX?c(m2XxDtFom};FJ6f=e zn7>j^bNT?y^`#6+K1OKvr;A|fa$)b`+58!q$DgqS=&(z$r#QP@U6@VatujfRqCrNk zG5f#4XxFA-!HDIo`k(B=ubA~6_D-X{h{7y077S#L0@}_a`ME@3 zFc7n6quhw_NJG{ttL}KwMr3i@h7atWr}O{TY+1IB3oh`x|3EAA6bz)KohuJL$*dLR zJzw*W*lF1dZz4|5vYWLq(gQ*p>q1VgE+D`4Qqb9;mx3}ygq#O7q2yP{)8uNVl7Tsk zey}?KF<(yVTAiQH|6KpRnE##reJ$Tli&QTxE5a&62uQEzk%$iB4#>@_jho(!bgK67 z^wQlL+3&(CB5=gMax6HD-1Lp4|4VU9m%X&Z%cRR>fA3f&=29ZyEcN&}C{x2;89I4f zYO22ZQkIolWg6eCKlMFJ(KeF(8R`&QOsHs8WV;~UlL!xEIwPbNMTUVLdnCV#G+OZl zKd5pKHF$42^Z9&#~}RJGG6XW6gG~$Ae&E^!mV?{KCz(nq5*N`4;$BII4^X zNj#gh$gM@)sVxxA=o~1@=rZN3UvS{rn9e%GvbOk018+=sJA)R$WjcIr=p zjACy?Qz;#$qL>We*ed-ez z*Nfy(5h6}oihegjqx*066Ch=3Kf&lk=9K<$&uvEnq%aG+?0 z2#r~=gn0ypi}vI@b}51!yYK#NYtBtN0(-o89XX#MyHy0&>R9oo@QknFV4Ehah_Q@8 zi=K*}yNG!q-@+LYdFW;So^`@*cEL* z_@d?;f6v{#Zi5K7-r%PNjus8V9*+&T@Ct5k(bLO?P3kEcT(k6eUW7P45W9RYhQ?LS z`wa)$)@*AZDEe^LNt9TaMM>Gk&GhyC@q;ZBdbhM^hmzFU)n!HD{EXR;@u*IIw#i0~ zeLr^A%WjG9gTv0pNnAWUYG*)IYInNktGy@lW>TKu6)RkHHoj=ih)i(g9naW3nM^Df zu2)}nL$4{qb-{XQBn4$Tz{&5_L?V1h4oe=UeOZY5iCItsGZN>%v;D zBrvO4dJ&H~=yQ0HTzZVY&c&+gMKI-!zacki*&+#~G>bK0Hx;>8+K=b1{XM_*qXQ!h zOTOy|m1Bj!Wr36E7%bWu9v_Te6s&2+K(JYjp_CbL*f;hTv;@S(;MpXo$P%uO>=?d? zzgD=w3?9C7XZN<7>swkj9WHa?_6PfMu?y6E{Dl+BvhJ#cFa}j zEvkKvkjC7o@`7YpaQhv%+;o@dl8CW9BCED*dl36MhpUiE)EM;$ZkwROb zmZ%6`@rqtR5kxO4SF~V(GPNM6fD?*B6)x;rpnwB|O5X49S$m%$O+oMfem?K}`M;(; zYwf-ET5CV+S>7b z@;HBpi0ECfTNOudp6$PlBY5J}?roXPf)5~oOAt}jCm&RdM;)8|Drf^qC41Y=56f8E zN)=Vy@fZoAjJr%?EZi=>)~@-G%S!s~5i;2H2bL3Aj(Dwc%d8$ zxyb2^wKwV|Ao=D~!h|o7Ux+WkL%_&M92L>IE2^>&0K-?j}_!$wv5Rod#_RTZ7dByZT0EVHCV90~T03`LpZSPrFH@_%WLA@N18d`>5J` z6U=8+3G*CbXY3#UT;J8Aca4~xdC!q*tDjp{LLc~u=sk`EDA9Y>_!2T)$H`tAOjjU_ zaV8IhFYxjtgsp=s+16<_JT4;Oh%+(?V6joXdHb1Egw~tuTw_TWP^2g-VSBIXR~};8X_jGnp^TGyQG(jZCzXN$A=`MYd(0Ex*J~( zC6Lt=xD5*puQvT4y&R`h%a? zLz!TWs(BN)tbxOIP`l;|u!)0-b0_S=OguXj_X<-mMN0)GDK6yX8Wp@_3-5(r&_m=S!Ox*H-YO*g@LM{fj844<4nkry<4&6r>`|)>+I1j^ zSNzt2OgEhG_U8D7_jb5St;m%@Lv7O)!?2-Tn3Jors>Oe3D|m}#~DA=rnU zAKpo0Ffl3FN>rT zHCQL5VlN|>mX*hbojS(+hudbulcn)auoTL%!-RsDcn<&D{-4@46EU5fp=0FU_?B<~U{4@#f8T0p-e{Dq3c-luokp!g=A( z+H;Do({mgw+aM3MsfK%@_gCTl{&xRLur9oR$?k`Of$;v9R{qK0webFS-Q!~!6?{HS zdD2Sk2rdrqcefHd?71=BeZi$XGD5sJxPVL7tipMM>w<*SOXCt2HvtLxnRdb ze#??~1g%Q8-8!{vzepM`mP3)J3b$NKg3qOUek9%=sTKO;9PzT`S9`2 z+~XAwZ9ws9lSH`1BRsZo4VBVBlI@cjkh-->Y+oJ3POMq+wAJw>@2IF_!|$aQKPfUl{)Z+dA7vxV!+qyV7L0Q#9MLxU zvA#~inqItAeP`}0^46!VV_^{+<5xDN>78^~b}M`+~h)%AZ@ql+D2_w^&6dxKd)H|5l3e>m(AzYClzqJAPX-n`wbH zKHwOsy~{3Ok+<6gvav>x8ZSvHI2|B2!S%``$)FDWcW#h=hUjO=U?qR6oOo}txB0FN8a!CU zJ5VS5`i)O=Y0jNs@#u>2ubr>d z`kIha*h`;Louh{C_~^Ft|Ayo!P1RVs>9f^!S1{W5w3`p&h4(OLm|ZBoM^hySg$GYf z-4vcLi;Kht+JH7I57s%{@@s*nfp zo*DT%(O^^Ky5HTV_aX$Y;1ti`TcgxQK3Oh8yIb_RzV5*!XN%tx9By|y_3_@I5#+4? zYod6VdFIRJz8JRc;C+Gxe!$fz8Q{esT`0?v{|k?#h9hce)YhJb5p zUbs)Be&a(_w*40&{67w6Q&9xJ%^$EqkQU(Hth=FS7cG#kG{%>oIvP;@JJ;1My832X zbTkmV7NtgP(dAHR=|SaJMpuRpg8eI+dY$m2rhaf(Q~7G!y<_Mjw+oT|=&qf=iufyR z?*luxi}rZZ*dKK7qOos-;w7@}ywBxL}%4I>fS_5T##L0mli}CfLELxTWM-&o@WF z8SV9gZ|vr90D7>v`MzyQr^CicF7(r!5#_>>yOs;X;NKh^R)!y-KNr`zJ3|H7?YWB24qwZL ziQr6fB4u@O=cs!&7&`uB5t_ww^1FiHPNk+1oBw*mZ?cQlAHZs>Pd%%oDl)kp5fnTI z*@t9ui}KE9+tWcO1B!U@FqNqw97i={D>)^i3ZtKWs-BE@^kS6sQkjx0wQ=xrsr5UI zn105?^_P#Q3M0iDk)A*Fh7lN~C=Oh|dIFCfr`Fh`%cn&7_u{$SPM^|#{@{!<4AGm8 zBj+7*83)VsCP(ml>;ASk+*^W|!ctJ}MUV$n>*md?DYtg*H}$TvCUg9~`qi4+i$AX? zg9lv&>dJ>0xaYxPKy0>zyC>U28(Cm|4YrDnPX-S<=yvWeE8oAQ=lc3z`20t@Kc{?u zlkQ{Ty_3`7m&WGEE)w6^m&Sq{g!sXOF6|)yRPt9$ZwF zbWue`@4}BAd=}OTspxugI4XJ#_kpPBAeGsPik=KRxJtIrQC@Ig)sspp`bPOl)VF0S z`V=|A0u|k9k4B)Piv+{|p)7z-MLhuNh}o#<@DPmP2VpL#W)XNcs<~ct zP$lnb*P5%pOf`{wsHB^Z)1f=j&30hiR-`XWbaMrchi%^~)4^|b{~zW1TXp~G^8M#@ ze}4IXh3+%qeMmP8c!AlOA>EwBeUMcf2M=mHoBSt-`OSV^U-xr{Dw1Em#kL2o5>m->6i?Yq;s)vv~jCjY1YC77)T>ojiSa3MBi4=x@GcJR&a&2v6HWK{*{ z2pv_uT0B0I12&Z}`K*^ZoCfve-~Qte524<_Gqk6^9~=O%kvtFm$;^z!H8L1b~p*wem9=!?4Dp zuC9T4#)WyTgvN~Tj1nZL8D$4GBrt-s(ID8HUpq$*U9CX+20Kjfe{7yT6VZ5XeN*k6 z9k&e`xG!+N82DYSb-eaMXMp@WZVtUZ{BY80nRLP0C{fCyaouW}biqs#*O~c-zqByF zaqtH+*>0Oi7EP*5wc6K3wFlp^uCKB}&UF1(nlLfv(JIP&n^&tYZ#x4^ySIM5eX`gh zNj=-Y7xgP11?-dSBYv*G-4yocgQLMn)W2>#BkNAXfiJLhY(#RGA!p>S!F^=i-D}sC zUAyh;wEb{MGo)saA0uf21#qk9A-b3?DZS*eGP4Y zAb1aumj}gW&#-=w5vkEWb1@amBecDAbzS#TUR)R}-s>q1%4*kMAS$X_ECRmSOf6f1 z5$jQu!c`pnnifd~$a!Uh>sS})+srETP!Uhbukd0 z`EyRV@2~DlX9CeBf@posuejb^^8g{LWm93ItEuR;0vfZnM;Ah zsnE~dHbyWE*5zy*C#LwwVE06R=>F0 z_McihtBUvV3Olw3!Dz5u%@2mH^)(MHac|v+gGKNbZz{ZP=;19j*ORKh%{6E1O4z8> zv4;Pei+DtVcL4k9u$DcC*c=5OB%X%(gVxuaUe4cI&VSr4^M9zE|FClYnY+yYmorN6 z{E^7KV`5$@L;~V6p*j&?mI!|gB zJjTi*y7mU{=ByigJkge#V+ncat$Y7OuD~#-MsVA>y5ILWh=EJiAT+G|9do#wmuou4 zcGcXbB6o?d;17Qq&L6fukxr>y zbEh@y&!Hpy@4-#)mn#GxQlSZ?7;jUI>2pk}3+#jG6;!r^tI1Oxt6uctL z4mGBQ#$s-Uiu~7F^^C$gY0UN zG6g?F;;qW>7F2+`Cz5TkVv6pIkK&>xR&1p;x2tg5QIp86( z%Qk8vYoYDhSBOTeI1~7%~f1C z4t|0Ou$P(#Z^CiR27MVc6n*y9rY#LG>YC+9HF*YMq z(5&9A!kn^B1lzNKMv35KOK{ca%fxymg_L&XGx98K*8BbrE;Lg;IDPWjkoK3qAl|Ys zSs!4=T#)*vtQn@Zkk97|Py2wU`rFe~uW}oRz2DN)O**V0T}XDu3dsyhy5?y+am@=f zuW?<2&nI?!*~-j^=T7{T<4fuID-Kt0mehRh+RdVc3+_FR)QYKN(;LC=08-|tHG9yn zbvJ(uT)4xv)^qMN_A|s?Yaf8)6vKm^y{VKmec+ne*iJLQe`VCn+BG+dKxCu_7ktC< z@RdrT$zy^~lVb05FFN07X?p4yt1LK2wW#)PtAY(Bs^!73mKLjp<+vP`hPA<}rJ1B? z|A|nhjVQidtYbBbwxWz@(HHtnv!0h&6@|i7EtLy?NDne36x(*F_uk{4o-Q_@#5HNP z-(%EKs9igc4qkOW>t5H^Syw;lhNPER4c4o^fIKev#f_AsiN}cs>fSC62>DqjUgDHm zTcA%FAB?GA{TJ5%3cU3IioI38_vYHQMLd0osym;T&SGsCa`O}Wv16?E(@S|GxvSoP z_#2SQ9qk{Gk4;ow+4pMWxo?}PkKInE*VeMYb5Ht14oCjcoeKTGO# zCfAIDg^5%2Z02@euLTq*HV-)H6OBZpF~Z#@_pqxbmWN9hMUfz!DD0A!9Wd~0&nRV1I-rCVaDzXDwS78^Ql zZtxLJFxAC>a=`Q%FbuL7zc&x=_sBHrXI@#tgro2%`kbuYIzqwt+pqI@!UT zFgOw(8Df%|`_pb!7834ikq<)6nP1!R&>{vt=W(EqUc%h47JD? zwB~Wx!?FkY=j7o*LtRT&p!w;kVas^yNG&_zKdA8&)Ce^A9V!4p>pMQ*N{2*GNUVTl zbM&MdN^t50H%8BlpA5=xm!SL+fSdePKk(tePydWE_3QVt{%N6=>fMK-7W(kE38HtT zQvcJ)jsp1qOYK_OQT6L?a{n5*l6W79YIrF3T9oEAi3&s>(DGLQ9&c#4LC4gm3)D;)&emhQp0nwq2;=r9}iP zzkyu!90zI&EoA#Hcnla=Uxg}@yxJg;B(##L1gigiLGEIl3e%~~@S}Rh0D0-v2XM2c zVM;2M=@XAe&o?(r6BvH|mU(*!6Wjjys%i+~myM;I?*t;#sIg+9CzDIAEQ2A&>D^QnZMn!2g=)>T}(QH!pS5zl-T zqWIi12*|VQmu@?oB^O3h=1i2@S|qT8INjESS42EEfp^}j!O|TH;78?RwjGlBzzqJpv?X4MLVYn|`+J!B&#CX`d|pvHI2iVqUtm$o{NQ zkIwvzX(4uWcK=@4K`ut2Y z^e;gep<5d@gj;hiH*jZZ>Pag&MYkakq)o$G{~txubDZmnvk_Fx<7&Ely&sg}V&<^>;$o&_6ewl((R zi1C6Z@#6Zuwmn6P8qq`}OjJ?Qlfzod0KiFZu!_ovYLn1f?>sfAp=#pH|7P_2qih@MoV!TS7z(X-$d5MpS+ zs~7h9EHEQ9{5RbmRc(}4!tmDL?;6ARM$dw?qN;yJw^&8Nvm|YMf{qtn4lc<|_fbYE z>9uhF|pLCLUt!)c1sNyRcg?>MQ7VAKWF`ygk`@$$mO(Ti8`HsNC>v0nH#)f8zlN8(+v z;aUtzM}HZm2j5vmwFMnrCu_n@77hLm6xslg?}^Z|seds!5;Ul1Xyd0oE{b7~Ir~Sj zGiwJ^x>xxPtQ;S5b4(mRt*48ElU18sxh687hty3gm=aiI8ly$075J!$6LGFh-DC>H z)JJf@R@a$Jf+pTwtu5-8)Snq?jBRQ9t)%6~BGAgsu@^bZK+rj$ZlvO}wsHVzN5fsA z+Nzm@4GBa~DdHdjtlo>Cbg(oAw?jtNu$18VG9!Ywc=hDBdi8I_XoEH5K3976zNJ^s z+V!iy`_`}iF7>==t8?zv)BdgW>dT&pTD^sS+(oOO=GDRVSE=a*TV@=LCiB`&rts#} z&Uta$jmTib3ln8e{01Igcb5oh9b{`XgAr(eIrKw2AmFBd4~+>#8~ER=1W6s0hju1w zVRr=k{Tdqnc6F!IBhE(IL@^UqkRSb9IJb;|DkDXbO$%%n@#bdeF!=m$qn7_jJr-Ij z_*bx0>ervF@kbx@g#L?q-(FL@wjEmB_7NThYt(OpHPgO`iMN;OjQtksdVq%v&8F!3 ze&Dttz!_>lsBli@x!8iDv5H+{{__i-dkonnk5rX!?0yoZb=mEsz8I|e7?3y8 zFm~^WV}%$54U%RL+h2u!Vtf8^94mu6tR*<>IqA&e+u_@@`Es@xM<33{Tci3*-kRbl zJT(I2p5RLG9QhCaDfm_#`R4EmD)ya~K)ZAMKMUI5>B$NNy7j){Nj@5$kAy!B%CuKR zGsf(H>DASf!Rm|XBj<)e_H79+|AI3u9t5Gp(X%vM=e>T}S`q!_ZTokcdR}-87HtSXr3KR7fy%YF+LKhH&VGNqblllPyERYgogn)=W<@@jhc6y`}{fv3+-m2FSa5$6kd* zGJJ8YUpS$EHnaP|4TB|7!$B%_A5`n60SEx8b;lbZ&$>~?H$PiSKO}_tSLa)j))oDD z1()viA^(@*u{r-}KVTv4ShTc6#HcU~xAz}ch&({8>{&Y9{ z7M+0n({LK@@9JRb+dpx^`QE`ppHSo6Hl#o6A>wPv71m%$wBM2x^kCSoew95MHV0m?E3wn4Ps5RVLZW_~dE* z?MH#5;2q@I{_AksmNR&qdV>o zur|Q_4!#YznTGgKcIlp5EjKUxqO3nk=ixA2L)X4WCDH1v=eZ7okC*%S5qr2LC^$M- zAK$7xYoG(`V+^UVkFOyqnwMQ07JL3O^>JZd8?g&?##l#md`54XT~&%Fq*=DQA|s zeI5v9aqgoS)nM~0<+^U5luDm{uEi2Oi*sBuy(~D(8l)SNQBz9N@Se|T2>|CB)nx_W z!g8H$2H%e0#Bx$SNr;;p*I;8efphb_BG0z}oAJRGE`#5m1ClQa_JsGGf9-#O&)~8U zpZ+Dg#^?293jSlQHCRIVtI({_aw$n=e13}5YJ7f)a#i^J@FNbNt>wCw82#@E#;h#i zvxav4Q~2}+-w>#xV+7wG2H%e0xpLA=bQkzM3(dGod=6#}pWma?%lI^|h3Gtq8NRU- ze4qWX&4Xw26}fwagDZcGl!I-~c0xpqR6{GZ=8f;3uNd7pIOpJ@RmV*(%wYGj$G0~R zW5Oupm%+w6SH1S`zM9pW{7d*C(JaouyL&f2e)%k4>D}aX*ec%aZDuVghtY3Zig?{r zvHxu(dnsDqf~L1a(hH{q)1e;MhfdR`Ch}bE-AP$%)YWRyXo82LwoeKv)1XMPqVy;Wior*#^<0;8rmv* z5Pn`qa!DR=|B3fh->)C`JT>h8m&#AM=cW>i{_&5N^(zZu(5>}tqaI$|TD$g3pfXxE z0mU#cJqiy06`Jg)?gs6m7My9FB_5+ZgFmEB4^bYn|!w}=2KaATD1 zGRrob*%O<3K2ZmkeThua+(krdpXc*{V{9Q-?Sg>wu9lbfqgUudH~zqGdnK5v`nJeX z=w$BphfVZuf1tvgD%mr~B02xsxc=neuMbjc{kfxpm)(WWc>p42hF@D|`>M>&O`APN z-#DM?Ra)DTeO|F%#fCb#v#Rac1CeQ^#X?-mo*kV2+mqywdnjn?mk^NAP`lI0s&YYyfHAHu#u8i%Ht{1xzzg`iwby6yw4PK=1!PeGXIW+m0|4&qSJ-WU8? zhN=8MOOoRxcYT%`-NH3#Ko-p75@^RXw>D(cyvx3fpZ7&ixX+5#uAKwdH(>kB!|k#!U**yVV1^xtunOpDkDXw53r=T> z(kiPFb^oe)f?2vgwEg?kyFn6V`wuo8qv*REo>26kj(ESeVVds#!;T-=eq{x!A7__li;kNzgB9?ZQ?dMDOUw!vp zI^THJ>(3Wo4u1Q9=%n~XW(^-@dRjyfG*KB#TlQtqwz(3iVjJ2KBiHr?1rL~fsK5_} zKSyDi%DxSc_7XT-YCcY){)A?LU8U=hxmFP?K=paFbjY$`wzhf zl$;$-sPnMhVV9iAX0X=o-#N2(|K*FeUmJ`T%%%B#(X+wpzAFOAKjb*T3Y4y~?^rmf zKPIf6DU`Nx0G9j87AMnkGU`n3PxlEvHie)|x9LToUCzmwIwOlyv+$SdjI69a2qIk9 z9^sCX502YnU30j)X4q#liaOHg+hn#+P|uO#%}moNbWAQe*|q=C+_9LVcK>s=h=2o% zYxmFVZp!xW1RnsYyX+s)&u@>YYAl|^UG>k=pbbv>-=&{VK$JVf2M;Z2TE|MLx|4PR zUcF9sKT#cVESPp3!SVWBhn>J-S?=`qs?*7W7w%;%(Vo)V!gUoJX#4LH&dZ`NDj;(9 z0;itpOET;0ZW=!fT_HK2!wJ?+>t1$eOU$gjV)M*VFBU(-@T+hJFujf6DI6yH6kki_ zvPE=q))bZ}@D&9vJ47wZ7B#PXbOeyg2dV{k3HZH3K6UU{u!-RB=e(qm;Rm0B|AleG z;19d|OyI9P7^6v`&jG9m^sTr05FrU6@JJSb9|7KA`+Y#UPf0)Q3eRgcm&g0`HwTgn zz6HbKTjI!3@D~GkPokMMhk0L4T_WBJv^*|q|zz!L8h%p&68)87_3HWM{ z7;t8A>^;D^m+3PH-;%Pp5gvQ)37)1Ik$vZA@#YUnxgb!73hxp59VBq@z;E8RgpP^y z;akY-UMi^&E+u~Zpd`zC^zB?KeFsN0+QRR4>T=(vs&^Qe+k=mbu<^N%My)k$@ zt*W5z(7tf|_B#0g@mTHQ`Y8}P;j6`ljXHaKsBrpxoC)h*WNZM4j>KOs!iSF+P6YoV zjm9y2nbC3KB9Zu#DbRcKx?e!(BN58ABImd5)Uc2bq2=vg66wJuTB44D80#*pfN(+Gj6Z zFt=%5d*j0S4c^%NtIc$r+w{SE}^}JiS~3dJME};E&ullvF^N=Pvll4a_!k%a)nCH&1HIh_aZ;BB9Sh5 zP3aY}R5I?L(zz_Z!W_sG+Tm^%IYpevID}1L&?yt~XZTZKXP= z`3o`ye{QCjj#FqBul3U;bSa^n?=n9tvr!#OCN9h+L0v30aW4Inj`bR{C{%$5Z*e-> z{Q+@+lCD&;v*0a?4Wu$)t1Xl9n`61|1PCc4a@6HJ82kodyM&3cak_z;eg9DFhC?0j z6D$R|^0DqjnC49wO|E#Nz#f-;ls5Xj(Ox=}PIwCzH#d7@&zv~6ccSWSoH2I(jIpiW zqGAVd`4FYyw*q8G$Y5r9&4USnI^qW1d5ZH)_Cn$BVde&GVIrD6WUwubilIdfXPh_c%alipkd z-7jQ(2W5%!%U$Bw)-gau{%kIhjpY(P1fLtAYtB_~fcs)DRoOqJsvBP9*Ew;%pN^{o;UiVqrFMXvfbXKzC=gXo0J8qle&{# z-lX2_G)wH&<6eAjwe!yLc*KV(A?10P{O`A^3B-Px>38DY?XR@ zDDvW7Z!%AJbUUdR-Gri2a>Gc;7zS5uFd=}RYa`JQApBAaqYMTidpPxeCnlb2-^ z-JZL&_Pa|V!CeUxE0Xa0 zoCNn1{aGY`+%tLJ9^FMGolkbBk(arIr!H(SWHRlkko}$Dk2o(}`fmcU)FnYG*ugT|Yn0sYjHNn@sc5%@B*|zm zp6Dn#BAS%SbmLTNYn>W`A= zH=*)-5$Q(8k^JiGs9^8TTq0IT`06O&luW@~Xlq!|);_1HbW2_W2FS&pD;r#Vt)GVGsfjQX1;#lv1lSIi?FGMthTc zlcvWeBPyXd+M7*IcA|dro0TjnzUfn@nhDU(@2MerWKfwd4uSi-R8rB#e_e%W#N2GCbQH+0Yy#Qv)umt8a#1Hn1Zm4EqsNTREw3Q7VQ-F8N+=Y6utjaQ$G&mk!MPOv=PC1TewxjrC7N_0}Cdb^6iAOqnuef}iZ|Ei!IMC16tiRH8fth-I@B zGwC*2ly3t8gSdI&yczz|vH6dRrTIV6mu^+3av6;V#)|XZUt3SYkJJp}fpJZ!eUo`Q z-!$ojNE1)+p~843;bcXmUlV?zhs-6t;OdP`O-h8C+gE|Ip&Pz`k#&jRTg(^yj)Z^A zG<0LX{tl$su zIO0t!;7sMWhM+8`D=PJS8JlSk;z@s34BloLeAXp#KVP&lQ&%yS8j$w3KeZ>+zP_^$ zMyAh*jyrP$*+Ql}7t8iAx+@!>WId;($GrQ00C{xk&TLLJ4h28()U~ z>8x5YMtiQ9O61!^FA{QhY)7ha?kAV(`uQ-O+0WYpbPgl6m21HpF&* z7zLTIpvS8^%)wdTktr55P{x?nP-J*XlNcre{~Y~hGIQtT7!#pt0|YleSh)Qjj9lSRYwIU^j`A3mE2J_91c zg^M&OYK=;cSgz5AmXwP)yv>ZC`bymuR?ym3-_o{tQOP0aSC|k!&bVAbh$v>G_m%R` z?n!hm*R!&v@2H_Jey7BA(fxSP>#FF9f*Dsh;GJ6=3 z_$Q5&c%l*)w#;d0@n@YGWyiA=4J(z(h2M-ww z&!iJ_1bLFo?QuqnogjO_!z*thE6GsAD`X0>RJ-(k-Ydf5;bm+E%0g1Q^oX%cJL;kn zJ*(Q6w-@DC_d;JlLEa*UvWg-@U~D{`c&HvAr85&dl>$}F&Ez_gaXjDNf@mhgliNV^ zH_Q!0FnFOIh!1;t8rNrq>ZuyySEPpnS79UXuSh2P!iGu|<-=>)Fzvk^)SATM)E@P6 z-s{p}JG}Q&vGR3nMR&VuXjf6P$xDfR&UkEMh-<7`@88D8(!ymcC`YmG?e` z_dDL@WxBc$b)I7jy3UC+NHe;QMikagjjg?&LLob2@??RS>cMWAar~4iQ@skcGg%em zuW^%Kj_+nKT)d!d{E^_!E+dDTPbScT;dj^!^i&wFUhJK6Ei_`SwePI`{}AD0g; zTvx&DmIe;F_fKzXIKyw6>n~W?<~J;9YHe#pxo2`>M@QZDt$qlq&tD1MvAiGhHr$_| zpl5#T;`!r6x<~lsr{a9~wEpyY<)%Pt z!T1USvz(PY7Urs7vQw@K=BuP1LvYyWszz2wGe!v2P1qT>Y8ZBUR~4E|dPEFAp^Rp8 zhze18e_qSN#fv29ZE#o;*rgtkwDy~u<~OzZ)606P>|k^)3nm2kpdJsZ5^b z5tFA*nqqP?kD&BQlG2-c)UlJismC8RY3eb@aWRG8vAPLkJ=DFPDL&rCN7>!cVeX@+ zPO1{N8I*frBE!c-tk)ZQY{;9}H21h;V-_7B^TsZkGk0Q1Nl0d*azYnlRXwI6B7Fhf znQ9UZmkMK|;Zf{Kb}$Z%GkMWm(qv5FR1jn|SLJ5lJlSD8O(a*$961d-e5QGX(WYl< zJ5@EpxYN^wBoa%rI4g^|hT_-@Qf<*Jmh*d+{G&ok*(rzy3h_W^%a7w`Xv&HtB#gXU zgHp|Lm2^?^epV{Sa6+TfKUD4GiTp7o50R0asrSlPl`0>>Z!_)G&}-x1uPWAu&@bB% zUQ1|(%Umc`=>}}}%D!Zw#~()rkMr>mrs9tN%kvkO3Cakku|*bD8Fe4ENHc`3=2(*E zbxK*j64v_2+DYSp%H)qSzPQ=$O%ruk(IxLFJ)ZCnf9I=@ldo7YA9|&KRoDPo1`jjazMI(=L}lwQqE+WgvFRi6T1X`7FPl9N39Vv%%;NH_ zwLd=*PsaQBmTw2PvEpCC_3r{U%0MJ4NCHsJgVYa`I$u^OdG6B!GEFLtepT=tqAWgH-hFGJXT#*u$sJYq9xOD2}4Y25_B zqnC1WM9m{lX^c=`BoeCF+|^3Ii!`m(k)N3F{~~ECk8|1 z8SXQohq0UJPUNhFd`4x7A2lA_h2HT94m4MXZ_IA9KE`3O6jXv(2vO@@#dqqy$*TwA5AtO|WHVA2q7-{iTQY9y&awf2R}^@5+{n zANtX7(a+LD<4IRG-al5!Ec*Fq*ua0vPB17VPxCkrHyN}3Ha#EBE#yl=O#+a?V|l?y zuUOA58wrKt@R43qNzUeT=%YWWRh14|UR60H_XGEvZ$qLetpZC z{;3UT`uM*WG9Y0U8_Q27&`nxQ;n3)}H7sefk&~A8MbEUz)XhEWaVgcDFVPD$+Hz%_ zy=%w@oW*t7CjldN|G@uf+(rY7NN(p*ZwJpv> zcp=v%-^zF`>6ze2Z@MkzlB{BU&688zq#9cmx|_>J&2~s_KoZEZYYW zTSQOfsb{UKIL4oP{BhI5NoNx*{l2a6bqpDiq{Bv-twgz;yP(Cs<*7(?jm@WEE>to@ z$UIc(@|OtOXAv<|nw@Ssw#%)()SJWh8@y6rG0n)zHG_kPiRXlqkbX%A$kHH73HECJ z64r)KErH;58pX9w_FcH7r))Ud#J1dSEJQXYkk(A2Yx9?xCT}4le)xZPlD{!HR8^Zeis3=NIq_v-tHhOXon@Ov!0*8Tt1?|$mK^n*h~d-y{`)A;E+ z9>%)X?>XRzu1AWm7?yveJa3lvGs-{7ffxEc7XB))qqP5N9M$z|Mg9M1T}v8S-(V^jRNJeDXq$^Lt3 zX4Ji|SSp`zw5)K*{pmn``*XKD!uxNZ=y{t+da~X<-FlacUp;^9l%sgvl%slj`aM?5 zr{fslvyz2QJaSCaXbEITGLvh=t^YOdwk#I|6Vr#*e%q8yf$LIIiUrH-8D4~cR>spoVLZ^$v6)LkKgKUwz$tzse4 z;L?jp9dgTl0P8uE*439$WOy+!Q@gD8xD`U7&HivQS7CigB_Q zLdtZTMm(*Krn+LcQHUYgTni)>=$c}o*h>$hn>1+>TY(EbPV$P3=%O#SoHV+PfMvP@ zq>r^Ngvz60;_j+dSAOTn=J7XdoTbk>HIAd0B#1P$LOhUB73`Ae6fEGX zBMGWln6E2GPaR1xM8NC-?kOwIYQyDBda+1bp@0NA)+qUSxl6?KTrAIGP1TjkWGs{m zPj}Wp*1K{I4-qh-*pb0l@5n%>9T{egI>dzpOtyh!>dS~ZJK%S<0G|@E}m_SrliGAt68=^b8z1XjGxlCjM5KV8W>*msG=YN$d4oQkci5*~4qy z>vGJ?ah*XRrjoi?j@TedTj7jepK~lr%sg60&Kg$i&`e-QG0vnCVYj-!hy+VPJH-@D zEvBdz)nE_Oamx%sX(v)yuPCxh$L@pzVWh}52g7eMuR2}76bCHR%9UPctOKe|D5lwj zRLP{EW-dEjI^B#nv6rA1o>7z~Kwv5Cgj$IJ*Bl0_A)QeHhF7W~4c!oB!+Ntx<~VgP zn~ylBA6=&?uAn=kFiZ1@ka~o=gvtq6f(~P(l_f8hAd>LIz|;>Ubt{IV2@~C#wd2BN zEUIr{7t=MJ>QAgiD2@`WWK&LCwoSw+62OtZMN6gEc>|)~0Pc}4(OUN93VXBCTwG)* z(L^EKl+}lifmQ5~+`R;UXtK?Zg+cQgutYcP3ZBF`evfqc2ke3@w-J z;z26br$AQ{FN6qbLS!V7D4kIHh^PzjS$@}{(11xLRTCRL6oO8?@4Pq#aVsp+7{rY# zEvigW!~+u>s!~Pktc(O(XGQ{{GlR^;1nFei2tij@LXp76Rw01!Q5?hwUP4K7WFM5P zY`us+J?s^ZGQEZerfH!;ZlP3rn2w_+bkCF%ct91KLBWNl=#`MimQn4tidgXqZQJ4k z(Lx|tP@KwSE* zLNPW`7Xam$QXo(Zkwzej_4|5zF4o73bFr0F36UxjP7f7GBvc0z?d-NRkw%Q@CCr0- zR*(rlxs0wIWJn;o3D*T{WE6|1bH${<%N2V~BIJ;jdbgw$OK0?B&Xat_4sxNzl|m$spkf$;P>LJ+l6mAd zF@QfVM4Uu;g%mAUkd>?`wDg!TODPg5M{8@bYWCYq@pZ0G0bRXiy;ME z7%G$Mp=4ezH^oi^bHRpM)eXg1w+fT0NBgf7WmwBXyb@B5GnEE!6JZ5HHE~2r9JW`$ z>R_;w>6IjA2xGmNLHVgv+6t*lGHm-$Bm^4=5q3jqL~0m3B>E@rBM{%j5rVu3vzNC( zX&|3n$_lIsp&2glkQ+RK9SB57wz`o>{cduM5J)f+yS(@SVwkriAn2SzAi~tf&?AHn zz*f?3D9kmGh#+0 zE`doMFaz*es4yMc}qX(N1|Wg#!92j30kt9gU0hjk)Ia+c26Qt~CCT|FMVg<{OYUT`eXG5fhvU)6S31eaY5T>AoM8CDX9|5KQWJx+?PDHcR%6_!0MJbI+ zxRvRe=udPOEtv&d5*dm99*lNC>bFT;VpvY0r6DO2{qzBy+K=L5e`dc8mE1ND-DzvO zVrf|-Q(kN|l&rD+hF)TT2LlL02&F5AOzb3*gdQLUFowgB1|f8aVJRmA%7H)>NhF!w zg%!Y$EzyJp5onhN#9c^WA+-zJh95{H)UcC?^$Ds)q<(L<4QE@baSA#B7!nWOj81p3bI>; zHI5(<>k&yNq3e~CwPb|Qf-+fh!A#?>WWU#yV(dmBTrf7F3_Cp)&=w*T0bAl_L=t5Q zGz1|;CJ)j*3gNSH398AwHxb;*|Lg2vT38tD*F59WhF%fN#cQ7IfR zF++^(A++IV7sD5;!0e|kMlSd>xRu|O2@Fhx3#m^%6abizdaMx=Av%;$ zCSn%~pCsx2t|GU^G`g${(^BGrSU1+0-5Ti@yl#fM{R4{3eD2okyD=&;L&ft%Hmo3q zopg&GsmLT$H)8{S$_<$ih={sT?Yd!vq!`^;2>e(O2|BuqAUS($vtkNX%Bh0MgpPNc`hDh;|KbRnlc^uSbDT=ToK(# zz>Kloh;HksCKk$;+4O^$Z|n<6aW2?SbZ)0(2G@WKt!ttTZ~H zooMNlVv{+x+n+uEbOtQIhD5VJwJ{Oeh6JT*h(t?7=9(ieN`*5V=}};M#+H#-nlon+ zeu;jbV)0qU=x18QJxT}2lW9qGMew7=Onq_-0jLuC2WkkHtP?MjwMiuYPp0L_BuYbZ zRtLr`xANxdXJi2~W2wF;b8*01=A1RlVj^?y^uwF6i~)fZ7;#!5yV3~z==x=u4u0s)Wzy)&AOz9Q zGWl2tWgain*mN0P4kn0_pp9s`w;c73n=|7r7yl7t3D8fl+j5PKm(%(DRGs#6V4xDi zbj!gcKL-1hQqu^~(?oqqZ+RMxvOJwcGO>_awJ?#$3TNDM3VAnDN>(1x00A(go3aFH zS`5q#;0u_h!izGo!-P<#6d}~BGAm*PNE(8?ggZvK<;BcqoNtvUVqLn1Z3vNWGASig z`Rp+HIckERR7fh3G?NSqlWt+LiITu@Dv@EdqZ|BndSLD)c@Ag>BM$;JHzJHUCkp_o zGeXCaz*{7)Q}QD+Hd{^rDNz?_q6^rqVKryqPEBZAJGI`KyKZ!eeDCxw5m07?3fy{< zgb;w#9R{rOVzrZ0>^4gjhk*=_Tmpna@6R>;3^o-d$d=b{naw13;FJ z$r?$=vPcag^G~Pg>j7@81JW?2hgWJj0oX{RKeV(+7v=^_C$QlGJ;$7 zDn8;O-ux7?R9-sK$C4372_D@~H5t)jI-^ku<4uTAaYkK9CyB6$1gCTm^GoK!CAJ&5 zq+5xuBC&hA2r2}yev96gPe zfp+B&5YJ{9XKJT}e!8VMXhWt;5;e0N!vOn$=4Vm^cx5|1+Eei4^dk@%GV3oc)8xNr z3k33^85)?eQ_DOEMZ!b7VJM%IH#bg> z(K*Ip%o7R-`h%trq3RVQ%xO1%F6KL_o-rKqF^ftN^a*p40#}y|0%G+Dk@Q4XmYYKO zFWY0o_H54pb6y}PizQELveO!fks?CLCh_MHcI%f=4YC^v)Hvx5dE({B%O}b$V<=-O37ev5KvB=R|pv{DAXfqG9ok~ z0j-y3IGe#jvn)(_3QAiI=q~cM$%_=#gV9GDLxq)#i3=*6gU1CUG^mF%zX;JMdS=k$k422zt#yK1@~fxl3rtMJ0nOETLUe)~ zrD!!}G&jgCqY-;-jLba}(~4!f^pu{psx{sbkUUhkGb#Z=?x-b?wO(M2h{=4!2e<-d zMTP}gOfN~ntf}N|k&fj$i+?@KNl7em<3;$}^nxPu^zPO|bWygra;17?0QgYSatJ9W zF>^S*ikXJa5o2YlQxN;~vxL8bl>}-CqcO2OxW~tzCdTWmFqt6)9K-6WvB`xrFtJPE+b9(NQ(A28lTwEMS(%`NO%8e}o9CBVxE9XweOX z^rEtw=b1?60+C4|c@|{KLv@`DenosXV&X!sDVIhjSkv?0#m zXd@OO5W4N163FshSxALUjoPKzetFDl-SyDViX@HlT1286a6ICR=Uh(+&8955K#+5U z5)K9-xCZd2m)4-Xah}{`KaqD=Kr9{hl*lj8Udq)C*2tY)0 zuoLo1qbee>F5%_C!?^l7Pa)GK$m1L|$C?_FaItgPUrAu-U+FLP)r6KZEs7h>Vkx+HOg@k6iGG$bh zhRS0L=a<`+jXAl2E|yFA5t4nmW@PfqB}o}8({qdx2{cG0H0I8mrXqxj2@O1)TwG^l z%@9$8d@6bKTIR9*s0_tHGQd)(S3_n(&FSWG2-2psEOkO&!yp!9YxtVa=pO4$n9JB~ zA`!VW*e!W%H3Dlq&a$NC0Vt)pX?ZS$Y>awY2T&bIkt~LGQDTHD&te<`QK9@@1cC`~ z2?b0o5^Afz?il)_jIcnp+{mTLj+R4C&ozk6V>yd@FgGl;KF?}IN|K5vHSl5n%0fAB zO}dGQQTWPWP@&1W)Vdi$EfXQKK1G8u%rF8)|7hiiMjf`shry2QZ=!e-HAO5mvO3q& z@Kx(ZRL7(l73vfTg;ZFuHWlPP=UO>vLx#wxkh4XVZm%yG_L*SS3_CWF(8`tzb&!38uQ3gewa^$wg>p|=I#WF>ZDREZJX;-phAqNY9iC()vSPM6r zQC4>Kv+4#->b$;CK=c_J`$U`Q7f{`&aSEZD+-K6EPyEnlIAfW#fM=l^H4iXN2DTVe zXqGxZz-$sB2=C>jWLtzmhjD4#PPCkBtkHsexb&DD2D5P{XVBB+BfoflzpK^tvp1))Z= zVg?0}77T$bA!IHOSx>0IC45*v+fxSS&tf9H>!p zg$TSTmWP5+gA8KuSi}d+(gGq)S`_j9%F@OlGfR_LOGb$}e;_SY39l8|xk;;VjvxYy zthAHaRb(<&w|1lf5d#D$smQQS)nWw_h@Fefr%)FYLZsv|WGN%_fKEj4o3Xwk#z?Zj zuCmS|vTy}n-2@>n^8rQRfwjH*Y1VE9>sNDxZg~mI%v4UM<_gw1s0L>~;tIJf1z57vJQKuFA-Un13?T?dB(Xrq zP{JbrF%;O=Jwq zQNvuj@fiY=g=ul_wXhRL7swXtD)~ER(0xHhr z^bRv02=!($dmlqBUcyL4jK&sIH3&VgYbm|~4MGN_BL?6oAmd;?{q)G}jg`!2$Gnw@ za`zXm%a5WrZoBC>&wQ)#>J#pK^kbJkd`x|~9zV=n5gmHd_+MT*`IEDLl-P0DWpj=_ zXYvX2pZm#QH{G)F@pTtm_xLT_j=QDtk4x`9{rGo3T=Tt`_J8TjFD`udx4wGe$)7#= zg5F>M{A2I?#;mvP{*^0l-0QJBGTDaRmacxsr8hsl;EuIZ5C8plhkky~dHXKTtULGR z!bk7OedpiadBPjtd1BS{cWfDZ{hq)1;uRlC{-p5I7w>xXl$XAISMrNbKQ(sYaTm?I zW5+E&zjXcPFWps}xaymI4_&kG;l;Oo_{_|NZ4*~N{k8OsYYM0Q?638=|K{u8{>Uw@ z`>+1>C9kdc#*K)p zai6W5$6i1B@_CnC|MSd+yKgvLZ^V87#9pXmJ7`nLS�@w1o%n;%%T_#d)AREtJ#hC0CrrQa zz_k-{pN;SSQu8&zo!9O*W!A=1yWVrdWuJfb;q3ZT@1Al;+n!%JEw$y~mL0!%cktOq z#(X`o`0zcy@QWk;bIw>h{q29+@W>C2%3i%}%>55Py5XI7ef8a~->5%rRO;9dd|~^i zo^0-G9Ct(G7k_ul#&1vSJnMn`{%ha&9sl4b>z_L1#>W=qpX%&e_`|D~er3bWzxZQj zQqSLR-to~FF8p-i?8)z%o$0);KlhCnuQ{;){x#1XAAirNw{5v}{0BM@dwuAR&uqK> z!Y8(;7Jc=gfz3C+@|D-__;73Psh9iD*?d*(Lx1@3N#lOF*WH^A*|OoHM?SE9>yLhM z-mm}A|490U^B11?=i4&x%H7!g;+|i-^8Rb@JFj!}P5Zre#~xRny#IUWz3+hO`<(OM zHRtVd*q{3zAAkAbTV|g7jUOJh@s0-$8hyu?Pi)?A%vJYxzkl}kW}Wol9Y4FT`N&Ts z{&v+7=b!o9>%W-sjm(4X?^-hNluO?|Cneew-HGNzZ=yBPnP^P(CE5~QiKawPq9xIh zXh`%U+7aD|W<)Qd714=kMD!ur5M78SL=U0`(Sc|{{ja`PzpKyH-|B1iv-(*5tG-pg zs!!FQ>Pz*b`cVC+zEi)c&(vS)EA^B5Nd2R}QNO59)F0{#^@I9A_^+Qeo9%=18kD74`WZ{kJS*1G$x^`Xp5(ISsor!Zdk#xSiYxm12Ubp*deqU=rXO?c zamRmnas?~f%ih>At~%uM4Gz?=kP6VTU=p zg+FAF?BE*uhhu?Jo;Dw(?h0XaLyL+8jHF`1-7`2cH?O;Mi}tLm zE1TpVvT}vxz&7!rgq;8k@ySlyg?cwSfQ{c^|p!Vml@$Yz1AcHW{yl`TtL;&z+956IJh;vBLMhDWSPa9sEY3VRgC| zom$7}h`S0&aMCU$!JF*guIxT2Fxp)GX1lk=6-I``wr-aRa@Ye$7B=d&?cSAC5GF*V zPy!&@zRmdxCGyz$VI{#tPpb$gtiCKpqFkl@;p0c-SGRN9o!dGWpDnVI-OX}?`=xV5 z#&QOzJLC1O@N2@QLdLjF?-e*M37ryn3rf4&4SVIT36bZdQP{i+5{No5DsMZ`-x5B@ zAd=-HfaYX~`ZV0m?!8HUJ8?mkY#*WalCXErBDgC>{|HEVlNLMWP%0A<5@b|T7xpR| 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 diff --git a/build/main.o b/build/main.o index f127200b52a467bb5e40afe5de1e856d9dfb78ae..072da970a4eb81985888f87c2ab07c57bd87077a 100644 GIT binary patch literal 70456 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 literal 66008 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 literal 0 HcmV?d00001 diff --git a/config/local-nginx.conf b/config/local-nginx.conf index 955b1c1..f087802 100644 --- a/config/local-nginx.conf +++ b/config/local-nginx.conf @@ -2,8 +2,8 @@ # Comprehensive Blossom Protocol Implementation # Main context - specify error log here to override system default -error_log logs/error.log debug; -pid logs/nginx.pid; +error_log logs/nginx/error.log debug; +pid logs/nginx/nginx.pid; events { worker_connections 1024; @@ -23,7 +23,7 @@ http { default_type application/octet-stream; # Logging (relative to prefix directory) - access_log logs/access.log; + access_log logs/nginx/access.log; # FastCGI upstream configuration upstream fastcgi_backend { diff --git a/db/ginxsom.db b/db/ginxsom.db index 7e1b5c72b3f0849a2b36d381b4bac7fa98cd0986..fdcc7139072793abf0f24dd12e240dad5a71cf12 100644 GIT binary patch delta 8906 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 Xd&^&S+Wf^%(l?yFeEB9$XXpO`vmvB2 delta 1154 zcmbtTO>7%Q7@hIjj=j4xpVOo@b(&)HBT_2If9u+=8ru@`0g2LZfCDHpYkN&rb!^u^ zBx#irs}j&ABn_iVR2)b|r8Yu}2(DyBfszAPTp|uZAW9FEs!>}7ka8)g%p$4^dgQdT z?|buU-h1CSIcc4ow48NW@f1R+d(Is<;i=`<=YbOb@4{OMUZ5Y4pBZ)ZFV9`Ztt}Nh z=poT4+HN5EK3Nw}!>YX{?G&%dRr`KvfqqPHL7hy2kEF!sq?^)fvR7WQ|7p8HhwR6w zv+40K+AJw^gJAYYXR`V1zVEF&tn>nc0lEoqgGAf(0)4;fNp28!XW)shprZNnel6#Z zgag4y6sqVP`*mRNTmQioCCE!^Z$mIwv}1L>qNR&^SqY}qdTqE=uIZ(sT6ppKL9Y^Y z8<1A4=~=a=(>CgLA~Wa4l(bej1%)$QJ0H-6Mu{!9w+Q}e2-=2qgj6!BMGmt^7Vc;kcic`beZkV$~xQ?uF#sr_h7jOp7!(C`YyV-g6Rbb^K_Lu*qWG5$6!Gj+@ zsi#wT29Ky?>AYUh(pCMqMhryFjp)S(g1Q{S)BhmldWOGb2WuY**j#@H2~O5A80Lom zK$$arC+d>=k=!RgDSan>E4?e7l1@tFQcZdfR-q0)dQ0l(84pn>StnB@CEu4<R2`o+{I0aTZO}lwPpsZ`=P0N+t z!dQ|`&(tkfde=@QSjX&`!#Krd~t%5@vy=L-xJ54SO-HHak9Df#m<~`Ptez*n?bgA>e$d=t027#Ioh9FUgxo zfJFowum+3Vm=B?Umk_{@ZiHgMkM@bPji0=NLmXrs*F8MYKCwBtdD-%mLs~%8DOX{Y zZ}fufB~wQ3WZl?yl7c!N0w1T3OU;FQS+i_{Z7v;k!#&t;IUM*GXl( +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: +AUTH: pubkey extracted: +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' AUTH: operation: 'upload' AUTH: auth_header present: YES -AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed -AUTH: pubkey extracted: '' -AUTH: resource_hash: '58f079e51ffbcc2eef8302c26b00376fef2ba23f36fc22977db11ff953df2cdc' -AUTH: operation: 'upload' -AUTH: auth_header present: NO -AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed -AUTH: pubkey extracted: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' -AUTH: resource_hash: 'dc3b1fa72739d6ef4e8a7fd10b76947e3ac9e2b9155d90da84d1148024b177d1' +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '4ea47c723453762df3f90473ee1d5d8de6456a724116563bf24eaba35ce5cc32' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Blossom authentication passed +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb' +AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '769a740386211c76f81bb235de50a5e6fa463cb4fae25e62625607fc2cfc0f28' +AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Request denied by authorization rules +AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' +AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' +AUTH: operation: 'upload' +AUTH: auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +AUTH: pubkey extracted: +AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' AUTH: operation: 'upload' AUTH: auth_header present: YES diff --git a/gpt_flow.svg b/gpt_flow.svg deleted file mode 100644 index 12d6a2e..0000000 --- a/gpt_flow.svg +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - Request Received - - - - - - Input Valid? - - - - - - - REJECT: Invalid - Input (~1μs) - - - - - - - - System Init? - - - - - - - REJECT: Not - Initialized - - - - - - - - Auth Header? - - - - - - - Skip Nostr - Validation - - - - - - - - Parse Header - - - - - - - Valid Base64? - - - - - - - REJECT: Malformed - Header (~10μs) - - - - - - - - Valid JSON? - - - - - - - REJECT: Invalid - JSON (~50μs) - - - - - - - Valid Struct? - - - - - - - REJECT: Invalid - Structure (~100μs) - - - - - - - - Event Kind? - - - - - - - - - - - - - - DUAL AUTH MODES - - - - - - - - - Kind 22242 - (NIP-42) - - - - - - - - Kind 24242 - (Blossom) - - - - - - - - Other Kinds - (Skip) - - - - - - - - Invalid Kind - (Reject) - - - - - - - - REJECT: Invalid - Event Kind - - - - - - - - NIP-42 Challenge - Validate (~500μs) - - - - - - - - Skip Nostr - Validate - - - - - - - - Extract Context - - - - - - - - ECDSA SIGNATURE VERIFICATION (~2ms) - - - - - - - - - - Operation Match? - (Kind 24242) - - - - - - - - REJECT: Operation - Mismatch - - - - - - - - Expired Event? - (Check timestamp) - - - - - - - - REJECT: Event Expired - - - - - - - - Extract Pubkey - - - - - - - - Extract Auth Context - - - - - - - - Auth Rules Enabled? - - - - - - - - ACL Evaluation - (If Auth Disabled) - - - - - - - - Auth Mode Selection - (NIP-98 / ZK / Anonymous) - - - - - - - - NIP-98 Validation - - - - - - - - ZK Auth Proof Check - - - - - - - - Anonymous Auth - - - - - - - - ACL Evaluation - (If Auth Passed) - - - - - - - - REJECT: ACL Denied - - - - - - - - Rate Limit Check - - - - - - - - REJECT: Rate Limited - - - - - - - - Store Event in DB - (Index by ID, Author, Kind…) - - - - - - - - ACK + Stored Successfully - - - \ No newline at end of file diff --git a/logs/access.log b/logs/access.log deleted file mode 100755 index 9676cd4..0000000 --- a/logs/access.log +++ /dev/null @@ -1,59 +0,0 @@ -127.0.0.1 - - [07/Sep/2025:19:51:23 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:23 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 149 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 180 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 141 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 141 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:24 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:25 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:25 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:25 -0400] "PUT /upload HTTP/1.1" 401 146 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:25 -0400] "PUT /upload HTTP/1.1" 401 152 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:25 -0400] "PUT /upload HTTP/1.1" 401 152 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:26 -0400] "PUT /upload HTTP/1.1" 401 152 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:26 -0400] "PUT /upload HTTP/1.1" 401 152 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:26 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:27 -0400] "GET /auth HTTP/1.1" 200 144 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:27 -0400] "GET /auth HTTP/1.1" 200 144 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:27 -0400] "PUT /upload HTTP/1.1" 401 162 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:19:51:54 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:20:02:16 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:20:05:20 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" -127.0.0.1 - - [07/Sep/2025:20:05:20 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:46:38 -0400] "PUT /report HTTP/1.1" 400 159 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:07 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:07 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:07 -0400] "PUT /report HTTP/1.1" 200 92 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:08 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:08 -0400] "PUT /report HTTP/1.1" 200 92 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:08 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:08 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:09 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:09 -0400] "PUT /report HTTP/1.1" 200 92 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:09 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:09 -0400] "PUT /report HTTP/1.1" 400 162 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "PUT /report HTTP/1.1" 400 164 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "PUT /report HTTP/1.1" 400 162 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "PUT /report HTTP/1.1" 400 125 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "GET /report HTTP/1.1" 405 166 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "POST /report HTTP/1.1" 405 166 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "DELETE /report HTTP/1.1" 405 166 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "PUT /report HTTP/1.1" 400 152 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:10 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:11 -0400] "PUT /report HTTP/1.1" 415 150 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:11 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:48:11 -0400] "PUT /report HTTP/1.1" 200 92 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:55:35 -0400] "PUT /upload HTTP/1.1" 401 180 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:55:35 -0400] "PUT /upload HTTP/1.1" 401 180 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:55:35 -0400] "PUT /upload HTTP/1.1" 401 180 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:07:55:35 -0400] "PUT /mirror HTTP/1.1" 200 535 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:09:28:45 -0400] "PUT /upload HTTP/1.1" 401 180 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:09:29:22 -0400] "PUT /upload HTTP/1.1" 401 180 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:09:30:09 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:09:31:44 -0400] "HEAD /upload HTTP/1.1" 200 0 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:09:32:53 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" -127.0.0.1 - - [08/Sep/2025:09:33:10 -0400] "HEAD /upload HTTP/1.1" 200 0 "-" "curl/8.15.0" diff --git a/logs/error.log b/logs/error.log deleted file mode 100644 index 14ddee1..0000000 --- a/logs/error.log +++ /dev/null @@ -1,18541 +0,0 @@ -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:23 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 accept: 127.0.0.1:58170 fd:6 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 event timer add: 6: 60000:542843833 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 reusable connection: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 87003 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http wait request handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 malloc: 00005719592400A0:1024 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 recv: eof:0, avail:-1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 recv: fd:6 78 of 1024 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 reusable connection: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http process request line -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http request line: "GET / HTTP/1.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http uri: "/" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http args: "" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http exten: "" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http process request header line -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http header: "Host: localhost:9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http header: "Accept: */*" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http header done -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 event timer del: 6: 542843833 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 generic phase: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 rewrite phase: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 test location: "/health" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 test location: "/auth" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 test location: "/api/" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 test location: "/" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 using configuration "=/" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http cl:-1 max:104857600 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 rewrite phase: 3 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http set discard body -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:23 GMT -Content-Type: application/octet-stream -Content-Length: 101 -Connection: keep-alive -Content-Type: text/plain - -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 write new buf t:1 f:0 0000571959255C70, pos 0000571959255C70, size: 198 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http write filter: l:0 f:0 s:198 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http output filter "/?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http copy filter: "/?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http postpone filter "/?" 00007FFE2F6E7FD0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 write old buf t:1 f:0 0000571959255C70, pos 0000571959255C70, size: 198 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 write new buf t:0 f:0 0000000000000000, pos 000057195929A750, size: 101 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http write filter: l:1 f:0 s:299 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http write filter limit 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 writev: 299 of 299 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http write filter 0000000000000000 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http copy filter: 0 "/?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http finalize request: 0, "/?" a:1, c:1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 set http keepalive handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http close request -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http log handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 free: 000057195925F520, unused: 8 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 free: 0000571959255890, unused: 2632 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 free: 00005719592400A0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 hc free: 0000000000000000 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 hc busy: 0000000000000000 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 tcp_nodelay -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 reusable connection: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 event timer add: 6: 65000:542848833 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:6 ev:2001 d:0000741FB4FC51E0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 http keepalive handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 malloc: 00005719592400A0:1024 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 recv: eof:1, avail:-1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 recv: fd:6 0 of 1024 -2025/09/07 19:51:23 [info] 1414245#1414245: *32 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 close http connection: 6 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 event timer del: 6: 542848833 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 reusable connection: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 free: 00005719592400A0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *32 free: 000057195923D840, unused: 136 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:23 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 accept: 127.0.0.1:58176 fd:6 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer add: 6: 60000:542844110 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 reusable connection: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 277 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http wait request handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 malloc: 00005719592400A0:1024 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: eof:0, avail:-1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: fd:6 799 of 1024 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 reusable connection: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http process request line -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http uri: "/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http args: "" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http exten: "" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http process request header line -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header: "Host: localhost:9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header: "Accept: */*" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwZTU5YTc1ODM2OGZlNDlhNjM2MmNmZjFjMmYxMzc1YWQ3ZWVkY2Q3ZjNmMDcwN2IyMDQwNGZmMmVkYmRhMWRlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjgzIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjQ2NDhhN2E0NzNjNTY5NzViZWY1MGU2NzYxZDNiM2RiZDM1MDJlYjJiZTg0YzVkNzEwMzNlNWI3YjcxNWZiZGFmNGY5NWYyYzU1MzgzODU3OWFmNmM2YzgyNDZhYzcxODM5YzRhNDJkZjY3MmI3Yzk2MjQzNDYyOTRkN2I1MGViIn0K" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header: "Content-Type: text/plain" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header: "Content-Length: 30" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http header done -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer del: 6: 542844110 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 generic phase: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 rewrite phase: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 test location: "/health" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 test location: "/report" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 test location: "/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 using configuration "=/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http cl:30 max:104857600 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 rewrite phase: 3 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "PUT" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:23 [notice] 1414245#1414245: *33 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script if -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script if: false -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 post rewrite phase: 4 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 generic phase: 5 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 generic phase: 6 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 generic phase: 7 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 access phase: 8 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 access phase: 9 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 access phase: 10 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 post access phase: 11 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 generic phase: 12 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 generic phase: 13 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http client request body preread 30 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http request body content length filter -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http body new buf t:1 f:0 00005719592403A1, pos 00005719592403A1, size: 30 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http init upstream, client timer: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "QUERY_STRING" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "PUT" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "text/plain" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "30" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "CONTENT_LENGTH: 30" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "REQUEST_URI" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "./blobs" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "HTTP/1.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "http" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "CGI/1.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "nginx/" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "1.18.0" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "127.0.0.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "REMOTE_PORT" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "58176" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "REMOTE_PORT: 58176" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SERVER_ADDR" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "127.0.0.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SERVER_PORT" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SERVER_NAME" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "localhost" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "200" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script var: "./blobs" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwZTU5YTc1ODM2OGZlNDlhNjM2MmNmZjFjMmYxMzc1YWQ3ZWVkY2Q3ZjNmMDcwN2IyMDQwNGZmMmVkYmRhMWRlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjgzIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjQ2NDhhN2E0NzNjNTY5NzViZWY1MGU2NzYxZDNiM2RiZDM1MDJlYjJiZTg0YzVkNzEwMzNlNWI3YjcxNWZiZGFmNGY5NWYyYzU1MzgzODU3OWFmNmM2YzgyNDZhYzcxODM5YzRhNDJkZjY3MmI3Yzk2MjQzNDYyOTRkN2I1MGViIn0K" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 fastcgi param: "HTTP_CONTENT_LENGTH: 30" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http cleanup add: 0000571959247240 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 get rr peer, try: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 stream socket 10 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #34 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 connected -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream connect: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream send request -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream send request body -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 chain writer buf fl:0 s:1224 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 chain writer buf fl:0 s:30 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 chain writer buf fl:0 s:10 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 chain writer in: 00005719592472B0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 writev: 1264 of 1264 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 chain writer out: 0000000000000000 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer add: 10: 60000:542844110 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http request count:2 blk:0 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http run request: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream request: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream dummy handler -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream request: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream process header -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 malloc: 0000571959248170:4096 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: eof:0, avail:-1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: fd:10 152 of 4096 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 07 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 8E -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 02 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record length: 142 -2025/09/07 19:51:23 [error] 1414245#1414245: *33 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:23] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:23] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: eof:0, avail:0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream request: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream dummy handler -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream request: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream process header -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: eof:1, avail:-1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: fd:10 728 of 3944 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 07 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: C2 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 06 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record length: 450 -2025/09/07 19:51:23 [error] 1414245#1414245: *33 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) -AUTH: pubkey extracted: 'S' -AUTH: resource_hash: '802058364873910dc6e8611c2232242484211a18724c1292486b107939de7298' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:23] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 07 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record length: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 06 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: D9 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 07 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record length: 217 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi parser: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi parser: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi parser: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi header done -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:23 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write new buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http cacheable: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream process upstream -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe read upstream: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe preread: 188 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 readv: eof:1, avail:0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 readv: 1, last:3216 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe recv chain: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248424, size: 188 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe length: -1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 input buf #0 0000571959248424 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 06 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record length: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi closed stdout -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 03 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 01 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 08 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record byte: 00 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi record length: 8 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http fastcgi sent end request -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 input buf 0000571959248424 157 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe write downstream: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe write downstream flush in -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http output filter "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http copy filter: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http postpone filter "/upload?" 0000571959247280 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http chunk: 157 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write new buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write new buf t:1 f:0 0000571959248170, pos 0000571959248424, size: 157 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http write filter: l:0 f:0 s:344 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http copy filter: 0 "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 pipe write downstream done -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer: 10, old: 542844110, new: 542844114 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream exit: 0000000000000000 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 finalize http upstream request: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 finalize http fastcgi request -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free rr peer 1 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 close http upstream connection: 10 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer del: 10: 542844110 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 reusable connection: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http upstream temp fd: -1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http output filter "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http copy filter: "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http chunk: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write old buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write old buf t:1 f:0 0000571959248170, pos 0000571959248424, size: 157 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http write filter: l:1 f:0 s:349 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http write filter limit 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 writev: 349 of 349 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http write filter 0000000000000000 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http copy filter: 0 "/upload?" -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 set http keepalive handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http close request -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http log handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 0000571959248170 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 000057195925F520, unused: 3 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 0000571959255890, unused: 8 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 0000571959247160, unused: 1818 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 00005719592400A0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 hc free: 0000000000000000 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 hc busy: 0000000000000000 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 tcp_nodelay -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 reusable connection: 1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer add: 6: 65000:542849114 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 3 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 http keepalive handler -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 malloc: 00005719592400A0:1024 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: eof:1, avail:-1 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 recv: fd:6 0 of 1024 -2025/09/07 19:51:23 [info] 1414245#1414245: *33 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 close http connection: 6 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 event timer del: 6: 542849114 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 reusable connection: 0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 00005719592400A0 -2025/09/07 19:51:23 [debug] 1414245#1414245: *33 free: 000057195923D840, unused: 120 -2025/09/07 19:51:23 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:23 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:23 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 accept: 127.0.0.1:58180 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer add: 6: 60000:542844379 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 263 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: fd:6 799 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjY2ZjZDc5MjBmYWFjNDYyZjYxMjc1OTA4MTBmZWMzMGZhY2FhOWYyNzU3ZTE2ZDc0ODI0ODIyNjc2OWY5YzcxIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjgzIl0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6Ijc0ZDc1YzBmNjE1ZmU2NGE5ZTAyOGYyM2E0YWVhN2E0MTM3MGE5NmNiZWM1Mzc2NzM0Mjk3NGY0YWU5OGNlNjlmMjI2NjQyM2JkYjc5N2VlN2IzMmE3YWE0NTRlMWQ3MGU2ZDRkOWI3OGQyZmFmMWU0NGYyZjFlNTc1YWQ5NWM4In0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header: "Content-Length: 30" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer del: 6: 542844379 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http cl:30 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *35 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http client request body preread 30 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http body new buf t:1 f:0 00005719592403A1, pos 00005719592403A1, size: 30 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "30" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "CONTENT_LENGTH: 30" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "58180" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "REMOTE_PORT: 58180" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjY2ZjZDc5MjBmYWFjNDYyZjYxMjc1OTA4MTBmZWMzMGZhY2FhOWYyNzU3ZTE2ZDc0ODI0ODIyNjc2OWY5YzcxIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjgzIl0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6Ijc0ZDc1YzBmNjE1ZmU2NGE5ZTAyOGYyM2E0YWVhN2E0MTM3MGE5NmNiZWM1Mzc2NzM0Mjk3NGY0YWU5OGNlNjlmMjI2NjQyM2JkYjc5N2VlN2IzMmE3YWE0NTRlMWQ3MGU2ZDRkOWI3OGQyZmFmMWU0NGYyZjFlNTc1YWQ5NWM4In0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 fastcgi param: "HTTP_CONTENT_LENGTH: 30" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http cleanup add: 0000571959247240 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #36 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 chain writer buf fl:0 s:1224 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 chain writer buf fl:0 s:30 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 chain writer buf fl:0 s:10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 chain writer in: 00005719592472B0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 writev: 1264 of 1264 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer add: 10: 60000:542844379 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 malloc: 0000571959248170:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *35 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: fd:10 720 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: BC -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 04 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record length: 444 -2025/09/07 19:51:24 [error] 1414245#1414245: *35 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) -AUTH: pubkey extracted: '' -AUTH: resource_hash: '368a3fad122be49471eb18b87dbb61fe65dd71048aced9712c2299abc6390aca' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: D9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record length: 217 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write new buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe preread: 188 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 readv: 1, last:3224 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924841C, size: 188 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 input buf #0 000057195924841C -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 input buf 000057195924841C 157 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http postpone filter "/upload?" 0000571959247280 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http chunk: 157 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write new buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write new buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 157 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http write filter: l:0 f:0 s:344 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer: 10, old: 542844379, new: 542844384 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer del: 10: 542844379 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write old buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write old buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 157 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http write filter: l:1 f:0 s:349 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 writev: 349 of 349 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 0000571959248170 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 0000571959255890, unused: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 0000571959247160, unused: 1818 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer add: 6: 65000:542849384 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *35 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 event timer del: 6: 542849384 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *35 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 accept: 127.0.0.1:58190 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer add: 6: 60000:542844691 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 306 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: fd:6 801 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlMGM5Y2NjOGY2ZTFiNzVlZGQ5NTY4ZGUyNjI3YmNiYmRiM2U2YTJkZmE1ZjQ2MWRiNzU3MjFhOGNhNDc0NDI2IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjg0Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6IjhhOWE2ODllMjFjYTRjZmU1MjczNDU5ZTI2ZDQ5ODkwYzQ2MWU3ZThiNGQ2ZTM3NjRkNzE4OWVhZTc1ZmMzNzc4ZTFhMjVjNTFkZTcwMDJlZTJhMWQ3ODcwZDdiOGVmNmQ1ZjlmOWM1Y2IwMzI0ZGEzYTE4YzFiMjYzYTQ2OTYzIn0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header: "Content-Length: 32" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer del: 6: 542844691 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http cl:32 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *37 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http client request body preread 32 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http body new buf t:1 f:0 00005719592403A1, pos 00005719592403A1, size: 32 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "32" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "CONTENT_LENGTH: 32" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "58190" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "REMOTE_PORT: 58190" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlMGM5Y2NjOGY2ZTFiNzVlZGQ5NTY4ZGUyNjI3YmNiYmRiM2U2YTJkZmE1ZjQ2MWRiNzU3MjFhOGNhNDc0NDI2IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjg0Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6IjhhOWE2ODllMjFjYTRjZmU1MjczNDU5ZTI2ZDQ5ODkwYzQ2MWU3ZThiNGQ2ZTM3NjRkNzE4OWVhZTc1ZmMzNzc4ZTFhMjVjNTFkZTcwMDJlZTJhMWQ3ODcwZDdiOGVmNmQ1ZjlmOWM1Y2IwMzI0ZGEzYTE4YzFiMjYzYTQ2OTYzIn0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 fastcgi param: "HTTP_CONTENT_LENGTH: 32" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http cleanup add: 0000571959247240 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #38 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 chain writer buf fl:0 s:1224 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 chain writer buf fl:0 s:32 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 chain writer buf fl:0 s:8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 chain writer in: 00005719592472A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 writev: 1264 of 1264 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer add: 10: 60000:542844691 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 malloc: 0000571959248170:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *37 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: fd:10 696 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: BA -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record length: 442 -2025/09/07 19:51:24 [error] 1414245#1414245: *37 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST -AUTH: pubkey extracted: 'S' -AUTH: resource_hash: '5a5628938aa5fc67b79f5c843c813bf7823f4307935b6eb372f1250c1ccd447d' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: C6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record length: 198 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write new buf t:1 f:0 0000571959247568, pos 0000571959247568, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe preread: 164 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 readv: 1, last:3248 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924841C, size: 164 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 input buf #0 000057195924841C -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 input buf 000057195924841C 138 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http postpone filter "/upload?" 0000571959256880 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http chunk: 138 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write old buf t:1 f:0 0000571959247568, pos 0000571959247568, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write new buf t:1 f:0 0000571959247860, pos 0000571959247860, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write new buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 138 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http write filter: l:0 f:0 s:325 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer: 10, old: 542844691, new: 542844695 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer del: 10: 542844691 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write old buf t:1 f:0 0000571959247568, pos 0000571959247568, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write old buf t:1 f:0 0000571959247860, pos 0000571959247860, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write old buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 138 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http write filter: l:1 f:0 s:330 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 writev: 330 of 330 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 0000571959248170 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 0000571959255890, unused: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 0000571959247160, unused: 1834 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer add: 6: 65000:542849695 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *37 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 event timer del: 6: 542849695 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *37 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 accept: 127.0.0.1:58194 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer add: 6: 60000:542844962 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 266 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: fd:6 794 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4ODlhY2RhMzczZTljNmNlZWU3ZmUxYWEwNWJkY2U5NjYwNjRlY2I5ZjUxOWQwYTBiZjRmNjk5OWM2NGYyZWVjIiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjg0Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjNlMTJlNDI5NmExOWFlYThjNWVlYzAyNGIyMTQzNmQxYTk4Nzk1ZmQ2ZDVjMzlmNTMzYjE4ZWY2NGM2NmM3MjJkNDFjYWQyNDc3ZjZlZDBiM2Y1MzI2Mjg0ZTYxZDZiMjkxOWQwMmIzZjJlM2I3YWY3NTEwNjQwYjQyZGJlOTk0In0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header: "Content-Length: 25" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer del: 6: 542844962 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http cl:25 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *39 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http client request body preread 25 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http body new buf t:1 f:0 00005719592403A1, pos 00005719592403A1, size: 25 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "25" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "CONTENT_LENGTH: 25" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "58194" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "REMOTE_PORT: 58194" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4ODlhY2RhMzczZTljNmNlZWU3ZmUxYWEwNWJkY2U5NjYwNjRlY2I5ZjUxOWQwYTBiZjRmNjk5OWM2NGYyZWVjIiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjg0Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjNlMTJlNDI5NmExOWFlYThjNWVlYzAyNGIyMTQzNmQxYTk4Nzk1ZmQ2ZDVjMzlmNTMzYjE4ZWY2NGM2NmM3MjJkNDFjYWQyNDc3ZjZlZDBiM2Y1MzI2Mjg0ZTYxZDZiMjkxOWQwMmIzZjJlM2I3YWY3NTEwNjQwYjQyZGJlOTk0In0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 fastcgi param: "HTTP_CONTENT_LENGTH: 25" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http cleanup add: 0000571959247240 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #40 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 chain writer buf fl:0 s:1224 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 chain writer buf fl:0 s:25 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 chain writer buf fl:0 s:15 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 chain writer in: 00005719592472B0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 writev: 1264 of 1264 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer add: 10: 60000:542844962 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 malloc: 0000571959248170:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *39 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: fd:10 720 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: BC -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 04 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record length: 444 -2025/09/07 19:51:24 [error] 1414245#1414245: *39 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) -AUTH: pubkey extracted: '' -AUTH: resource_hash: '92e62f9708cef7d7f4675250267a35182300df6e1c5b6cf0bd207912d94c9016' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: D9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record length: 217 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write new buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe preread: 188 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 readv: 1, last:3224 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924841C, size: 188 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 input buf #0 000057195924841C -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 input buf 000057195924841C 157 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http postpone filter "/upload?" 0000571959247280 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http chunk: 157 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write new buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write new buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 157 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http write filter: l:0 f:0 s:344 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer: 10, old: 542844962, new: 542844967 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer del: 10: 542844962 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write old buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write old buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 157 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http write filter: l:1 f:0 s:349 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 writev: 349 of 349 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 0000571959248170 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 0000571959255890, unused: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 0000571959247160, unused: 1818 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer add: 6: 65000:542849967 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *39 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 event timer del: 6: 542849967 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *39 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 accept: 127.0.0.1:58206 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer add: 6: 60000:542845223 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 255 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: fd:6 795 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhMzM5MWRiMmY0MDk4M2YzMTZjNWRiNWM0MTQzOWE3YThjYWE0NDQxZjUzNzU3MmY1OWI2NWJkZWU3ZDkzNWMyIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjg0Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjFiYWRiNmYzMjRjOWJhYmY0Nzc2ZjYzMDIxZTNiMzU1NmQ0ZjdlMjAwNTM0ZGFlYjM4ZjFlODA1YmRlZGE0ZThjYjkwNTU4NmQzNGVkM2M3NGZjNDk0MTI5NDFkMmNkZjRlMGZlYWJjNzBjZWIxMjAwNTIxOTVjZDYxYWNhMzY0In0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header: "Content-Length: 26" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer del: 6: 542845223 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http cl:26 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *41 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http client request body preread 26 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http body new buf t:1 f:0 00005719592403A1, pos 00005719592403A1, size: 26 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "26" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "CONTENT_LENGTH: 26" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "58206" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "REMOTE_PORT: 58206" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhMzM5MWRiMmY0MDk4M2YzMTZjNWRiNWM0MTQzOWE3YThjYWE0NDQxZjUzNzU3MmY1OWI2NWJkZWU3ZDkzNWMyIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkyNjg0Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjFiYWRiNmYzMjRjOWJhYmY0Nzc2ZjYzMDIxZTNiMzU1NmQ0ZjdlMjAwNTM0ZGFlYjM4ZjFlODA1YmRlZGE0ZThjYjkwNTU4NmQzNGVkM2M3NGZjNDk0MTI5NDFkMmNkZjRlMGZlYWJjNzBjZWIxMjAwNTIxOTVjZDYxYWNhMzY0In0K" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 fastcgi param: "HTTP_CONTENT_LENGTH: 26" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http cleanup add: 0000571959247240 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #42 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 chain writer buf fl:0 s:1224 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 chain writer buf fl:0 s:26 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 chain writer buf fl:0 s:14 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 chain writer in: 00005719592472B0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 writev: 1264 of 1264 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer add: 10: 60000:542845223 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 malloc: 0000571959248170:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *41 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: fd:10 1008 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 91 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record length: 401 -2025/09/07 19:51:24 [error] 1414245#1414245: *41 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 0, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed -AUTH: pubkey extracted: '0396b426090284a28294078dce53fe73791ab623c3fc46ab4409fea05109a6db' -AUTH: resource_hash: '0f0ad694efb237aca094aac7670578531921118c8063cc3f362bb1c5516ae488' -AUTH: operation: 'upload'" 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/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 24 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 04 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record length: 548 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi header: "Status: 200 OK" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive -X-Content-Type-Options: nosniff -X-Frame-Options: DENY -X-XSS-Protection: 1; mode=block - -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write new buf t:1 f:0 0000571959247570, pos 0000571959247570, size: 260 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http write filter: l:0 f:0 s:260 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe read upstream: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe preread: 526 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483EA, size: 526 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe write busy: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe read upstream: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483EA, size: 526 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer: 10, old: 542845223, new: 542845226 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59997 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 readv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 readv: 1, last:2936 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483EA, size: 526 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 input buf #0 00005719592483EA -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 input buf 00005719592483EA 498 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http postpone filter "/upload?" 0000571959247280 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http chunk: 498 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write old buf t:1 f:0 0000571959247570, pos 0000571959247570, size: 260 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write new buf t:1 f:0 00005719592478B8, pos 00005719592478B8, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write new buf t:1 f:0 0000571959248170, pos 00005719592483EA, size: 498 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http write filter: l:0 f:0 s:765 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer: 10, old: 542845223, new: 542845226 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer del: 10: 542845223 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write old buf t:1 f:0 0000571959247570, pos 0000571959247570, size: 260 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write old buf t:1 f:0 00005719592478B8, pos 00005719592478B8, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write old buf t:1 f:0 0000571959248170, pos 00005719592483EA, size: 498 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http write filter: l:1 f:0 s:770 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 writev: 770 of 770 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 0000571959248170 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 0000571959255890, unused: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 0000571959247160, unused: 1746 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer add: 6: 65000:542850226 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *41 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 event timer del: 6: 542850226 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *41 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 accept: 127.0.0.1:58222 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer add: 6: 60000:542845249 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 22 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: fd:6 151 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http header: "Content-Length: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer del: 6: 542845249 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http cl:21 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *43 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http client request body preread 21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http body new buf t:1 f:0 0000571959240122, pos 0000571959240122, size: 21 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "58222" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "REMOTE_PORT: 58222" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http cleanup add: 00005719592566B8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #44 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 chain writer buf fl:0 s:584 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 chain writer buf fl:0 s:21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 chain writer buf fl:0 s:11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 chain writer in: 0000571959256728 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 writev: 616 of 616 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer add: 10: 60000:542845249 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 malloc: 0000571959247160:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 8A -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record length: 138 -2025/09/07 19:51:24 [error] 1414245#1414245: *43 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] 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/07 19:51:24 [debug] 1414245#1414245: *43 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: fd:10 416 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 82 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record length: 130 -2025/09/07 19:51:24 [error] 1414245#1414245: *43 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: NO -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: missing_auth - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: E5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record length: 229 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write new buf t:1 f:0 0000571959248310, pos 0000571959248310, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe read upstream: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe preread: 196 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D4, size: 196 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe write busy: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe read upstream: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D4, size: 196 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer: 10, old: 542845249, new: 542845250 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 readv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 readv: 1, last:3528 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D4, size: 196 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 input buf #0 00005719592472D4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 input buf 00005719592472D4 169 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http postpone filter "/upload?" 00005719592566F8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http chunk: 169 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write old buf t:1 f:0 0000571959248310, pos 0000571959248310, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write new buf t:1 f:0 0000571959256870, pos 0000571959256870, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write new buf t:1 f:0 0000571959247160, pos 00005719592472D4, size: 169 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http write filter: l:0 f:0 s:356 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer: 10, old: 542845249, new: 542845250 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer del: 10: 542845249 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write old buf t:1 f:0 0000571959248310, pos 0000571959248310, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write old buf t:1 f:0 0000571959256870, pos 0000571959256870, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write old buf t:1 f:0 0000571959247160, pos 00005719592472D4, size: 169 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http write filter: l:1 f:0 s:361 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 writev: 361 of 361 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 0000571959247160 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 0000571959255890, unused: 14 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 0000571959248170, unused: 2474 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer add: 6: 65000:542850250 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *43 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 event timer del: 6: 542850250 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *43 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 accept: 127.0.0.1:58236 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer add: 6: 60000:542845268 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 17 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: fd:6 190 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header: "Authorization: Bearer invalidtoken123" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header: "Content-Length: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer del: 6: 542845268 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http cl:21 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *45 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http client request body preread 21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http body new buf t:1 f:0 0000571959240149, pos 0000571959240149, size: 21 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "58236" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "REMOTE_PORT: 58236" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "HTTP_AUTHORIZATION: Bearer invalidtoken123" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http cleanup add: 00005719592566F0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #46 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 chain writer buf fl:0 s:624 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 chain writer buf fl:0 s:21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 chain writer buf fl:0 s:11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 chain writer in: 0000571959256760 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 writev: 656 of 656 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer add: 10: 60000:542845268 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 malloc: 0000571959247160:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *45 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: fd:10 664 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: A6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record length: 422 -2025/09/07 19:51:24 [error] 1414245#1414245: *45 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: BE -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record length: 190 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write new buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe preread: 156 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 readv: 1, last:3280 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592473F4, size: 156 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 input buf #0 00005719592473F4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 input buf 00005719592473F4 130 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http postpone filter "/upload?" 0000571959256730 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http chunk: 130 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write old buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write new buf t:1 f:0 0000571959256858, pos 0000571959256858, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write new buf t:1 f:0 0000571959247160, pos 00005719592473F4, size: 130 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http write filter: l:0 f:0 s:317 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer: 10, old: 542845268, new: 542845269 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer del: 10: 542845268 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write old buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write old buf t:1 f:0 0000571959256858, pos 0000571959256858, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write old buf t:1 f:0 0000571959247160, pos 00005719592473F4, size: 130 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http write filter: l:1 f:0 s:322 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 writev: 322 of 322 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 0000571959247160 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 0000571959255890, unused: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 0000571959248170, unused: 2426 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer add: 6: 65000:542850269 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *45 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 event timer del: 6: 542850269 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *45 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 accept: 127.0.0.1:58238 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer add: 6: 60000:542845283 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: fd:6 190 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header: "Authorization: Nostr invalid!@#base64" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header: "Content-Length: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer del: 6: 542845283 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http cl:21 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *47 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http client request body preread 21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http body new buf t:1 f:0 0000571959240149, pos 0000571959240149, size: 21 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "58238" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "REMOTE_PORT: 58238" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "HTTP_AUTHORIZATION: Nostr invalid!@#base64" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http cleanup add: 00005719592566F0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 chain writer buf fl:0 s:624 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 chain writer buf fl:0 s:21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 chain writer buf fl:0 s:11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 chain writer in: 0000571959256760 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 writev: 656 of 656 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer add: 10: 60000:542845283 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 malloc: 0000571959247160:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *47 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: fd:10 664 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: A6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record length: 422 -2025/09/07 19:51:24 [error] 1414245#1414245: *47 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: BE -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record length: 190 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write new buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe preread: 156 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 readv: 1, last:3280 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592473F4, size: 156 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 input buf #0 00005719592473F4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 input buf 00005719592473F4 130 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http postpone filter "/upload?" 0000571959256730 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http chunk: 130 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write old buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write new buf t:1 f:0 0000571959256858, pos 0000571959256858, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write new buf t:1 f:0 0000571959247160, pos 00005719592473F4, size: 130 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http write filter: l:0 f:0 s:317 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer: 10, old: 542845283, new: 542845284 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer del: 10: 542845283 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write old buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write old buf t:1 f:0 0000571959256858, pos 0000571959256858, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write old buf t:1 f:0 0000571959247160, pos 00005719592473F4, size: 130 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http write filter: l:1 f:0 s:322 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 writev: 322 of 322 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 0000571959247160 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 0000571959255890, unused: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 0000571959248170, unused: 2426 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer add: 6: 65000:542850284 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *47 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 event timer del: 6: 542850284 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *47 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 accept: 127.0.0.1:58252 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer add: 6: 60000:542845308 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 23 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: fd:6 230 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOg==" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header: "Content-Length: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer del: 6: 542845308 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http cl:21 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *49 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http client request body preread 21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http body new buf t:1 f:0 0000571959240171, pos 0000571959240171, size: 21 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "58252" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "REMOTE_PORT: 58252" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOg==" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http cleanup add: 0000571959256718 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #50 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 chain writer buf fl:0 s:664 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 chain writer buf fl:0 s:21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 chain writer buf fl:0 s:11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 chain writer in: 0000571959256788 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 writev: 696 of 696 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer add: 10: 60000:542845308 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 malloc: 0000571959247160:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *49 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: fd:10 648 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 9F -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record length: 415 -2025/09/07 19:51:24 [error] 1414245#1414245: *49 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: B7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record length: 183 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write new buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe preread: 148 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 readv: 1, last:3296 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592473EC, size: 148 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 input buf #0 00005719592473EC -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 input buf 00005719592473EC 123 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http postpone filter "/upload?" 0000571959256758 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http chunk: 123 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write old buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write new buf t:1 f:0 0000571959248658, pos 0000571959248658, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write new buf t:1 f:0 0000571959247160, pos 00005719592473EC, size: 123 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http write filter: l:0 f:0 s:310 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer: 10, old: 542845308, new: 542845310 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer del: 10: 542845308 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write old buf t:1 f:0 0000571959248360, pos 0000571959248360, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write old buf t:1 f:0 0000571959248658, pos 0000571959248658, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write old buf t:1 f:0 0000571959247160, pos 00005719592473EC, size: 123 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http write filter: l:1 f:0 s:315 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 writev: 315 of 315 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 0000571959247160 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 0000571959255890, unused: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 0000571959248170, unused: 2386 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer add: 6: 65000:542850310 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *49 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 event timer del: 6: 542850310 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *49 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:24 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 accept: 127.0.0.1:58258 fd:6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer add: 6: 60000:542845334 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 23 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http wait request handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: fd:6 258 of 1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http process request line -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http uri: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http args: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http exten: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http process request header line -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header: "Host: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header: "Accept: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOjEyMzQ1Njc4OTAsInRhZ3MiOltdfQ==" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header: "Content-Type: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header: "Content-Length: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer del: 6: 542845334 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 generic phase: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 rewrite phase: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 test location: "/health" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 test location: "/report" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 test location: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 using configuration "=/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http cl:21 max:104857600 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 rewrite phase: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:24 [notice] 1414245#1414245: *51 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script if -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script if: false -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 post rewrite phase: 4 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 generic phase: 5 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 generic phase: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 generic phase: 7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 access phase: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 access phase: 9 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 access phase: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 post access phase: 11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 generic phase: 12 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 generic phase: 13 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http client request body preread 21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http request body content length filter -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http body new buf t:1 f:0 000057195924018D, pos 000057195924018D, size: 21 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http init upstream, client timer: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "QUERY_STRING" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "REQUEST_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "nginx/" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "REMOTE_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "58258" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "REMOTE_PORT: 58258" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SERVER_ADDR" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SERVER_PORT" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SERVER_NAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script var: "./blobs" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOjEyMzQ1Njc4OTAsInRhZ3MiOltdfQ==" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http cleanup add: 0000571959256730 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 get rr peer, try: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 stream socket 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #52 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 connected -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream connect: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream send request -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream send request body -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 chain writer buf fl:0 s:688 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 chain writer buf fl:0 s:21 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 chain writer buf fl:0 s:11 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 chain writer in: 00005719592567A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 writev: 720 of 720 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 chain writer out: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer add: 10: 60000:542845334 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http request count:2 blk:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http run request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 malloc: 0000571959247160:4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: eof:0, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: fd:10 152 of 4096 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 8E -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 02 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record length: 142 -2025/09/07 19:51:24 [error] 1414245#1414245: *51 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:24] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: eof:0, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream dummy handler -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream request: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream process header -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: fd:10 648 of 3944 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 9F -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record length: 415 -2025/09/07 19:51:24 [error] 1414245#1414245: *51 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:24] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 07 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: B7 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record length: 183 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi parser: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi parser: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi header done -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:24 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write new buf t:1 f:0 0000571959248370, pos 0000571959248370, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http cacheable: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream process upstream -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe read upstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe preread: 148 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 readv: eof:1, avail:0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 readv: 1, last:3296 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe recv chain: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592473EC, size: 148 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe length: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 input buf #0 00005719592473EC -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 06 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record length: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi closed stdout -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 03 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 01 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 08 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record byte: 00 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi record length: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http fastcgi sent end request -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 input buf 00005719592473EC 123 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe write downstream: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe write downstream flush in -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http postpone filter "/upload?" 0000571959256770 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http chunk: 123 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write old buf t:1 f:0 0000571959248370, pos 0000571959248370, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write new buf t:1 f:0 0000571959248668, pos 0000571959248668, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write new buf t:1 f:0 0000571959247160, pos 00005719592473EC, size: 123 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http write filter: l:0 f:0 s:310 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 pipe write downstream done -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer: 10, old: 542845334, new: 542845335 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream exit: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 finalize http upstream request: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 finalize http fastcgi request -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free rr peer 1 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 close http upstream connection: 10 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer del: 10: 542845334 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http upstream temp fd: -1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http output filter "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http copy filter: "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http chunk: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write old buf t:1 f:0 0000571959248370, pos 0000571959248370, size: 181 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write old buf t:1 f:0 0000571959248668, pos 0000571959248668, size: 4 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write old buf t:1 f:0 0000571959247160, pos 00005719592473EC, size: 123 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http write filter: l:1 f:0 s:315 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http write filter limit 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 writev: 315 of 315 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http write filter 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http copy filter: 0 "/upload?" -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 set http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http close request -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http log handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 0000571959247160 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 000057195925F520, unused: 3 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 0000571959255890, unused: 8 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 0000571959248170, unused: 2354 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 hc free: 0000000000000000 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 hc busy: 0000000000000000 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 tcp_nodelay -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 reusable connection: 1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer add: 6: 65000:542850335 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 http keepalive handler -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 malloc: 00005719592400A0:1024 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: eof:1, avail:-1 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 recv: fd:6 0 of 1024 -2025/09/07 19:51:24 [info] 1414245#1414245: *51 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 close http connection: 6 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 event timer del: 6: 542850335 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 reusable connection: 0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 00005719592400A0 -2025/09/07 19:51:24 [debug] 1414245#1414245: *51 free: 000057195923D840, unused: 120 -2025/09/07 19:51:24 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:24 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:24 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:25 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 accept: 127.0.0.1:58262 fd:6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer add: 6: 60000:542845373 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 36 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http wait request handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: fd:6 838 of 1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http process request line -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http uri: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http args: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http exten: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http process request header line -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header: "Host: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header: "Accept: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyODkwODUsCiAgInB1YmtleSI6ICIxMjM0NTY3ODkwYWJjZGVmMTIzNDU2Nzg5MGFiY2RlZiIsCiAgInRhZ3MiOiBbWyJ0IiwgInVwbG9hZCJdLCBbIngiLCAiY2Y0ZTFiMzQ1OGMxNzY3NWFlNjIxNGE1MTk5YzM3OTAxZDdhNzU3NzNkZDkzZmYxZDM0ZWM0YjY1YjNiNTE2NCJdXSwKICAiaWQiOiAiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsCiAgInNpZyI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIgp9" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header: "Content-Type: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header: "Content-Length: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer del: 6: 542845373 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 generic phase: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 rewrite phase: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 test location: "/health" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 test location: "/report" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 test location: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 using configuration "=/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http cl:21 max:104857600 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 rewrite phase: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:25 [notice] 1414245#1414245: *53 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script if -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script if: false -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 post rewrite phase: 4 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 generic phase: 5 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 generic phase: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 generic phase: 7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 access phase: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 access phase: 9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 access phase: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 post access phase: 11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 generic phase: 12 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 generic phase: 13 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http client request body preread 21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http request body content length filter -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http body new buf t:1 f:0 00005719592403D1, pos 00005719592403D1, size: 21 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http init upstream, client timer: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "QUERY_STRING" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "REQUEST_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "nginx/" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "REMOTE_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "58262" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "REMOTE_PORT: 58262" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SERVER_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SERVER_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SERVER_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyODkwODUsCiAgInB1YmtleSI6ICIxMjM0NTY3ODkwYWJjZGVmMTIzNDU2Nzg5MGFiY2RlZiIsCiAgInRhZ3MiOiBbWyJ0IiwgInVwbG9hZCJdLCBbIngiLCAiY2Y0ZTFiMzQ1OGMxNzY3NWFlNjIxNGE1MTk5YzM3OTAxZDdhNzU3NzNkZDkzZmYxZDM0ZWM0YjY1YjNiNTE2NCJdXSwKICAiaWQiOiAiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsCiAgInNpZyI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIgp9" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http cleanup add: 0000571959247270 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 get rr peer, try: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 stream socket 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #54 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 connected -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream connect: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream send request -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream send request body -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 chain writer buf fl:0 s:1272 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 chain writer buf fl:0 s:21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 chain writer buf fl:0 s:11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 chain writer in: 00005719592472E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 writev: 1304 of 1304 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 chain writer out: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer add: 10: 60000:542845373 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http request count:2 blk:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http run request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 malloc: 0000571959248170:4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: fd:10 152 of 4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 8E -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 02 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record length: 142 -2025/09/07 19:51:25 [error] 1414245#1414245: *53 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:25] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: eof:0, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: fd:10 648 of 3944 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 9F -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record length: 415 -2025/09/07 19:51:25 [error] 1414245#1414245: *53 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: B7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record length: 183 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi parser: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:25 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write new buf t:1 f:0 00005719592475A8, pos 00005719592475A8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http cacheable: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe read upstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe preread: 148 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 readv: eof:1, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 readv: 1, last:3296 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe recv chain: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 input buf #0 00005719592483FC -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi closed stdout -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 03 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 08 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi record length: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http fastcgi sent end request -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 input buf 00005719592483FC 123 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe write downstream flush in -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http postpone filter "/upload?" 00005719592472B0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http chunk: 123 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write old buf t:1 f:0 00005719592475A8, pos 00005719592475A8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write new buf t:1 f:0 00005719592478A0, pos 00005719592478A0, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write new buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http write filter: l:0 f:0 s:310 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 pipe write downstream done -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer: 10, old: 542845373, new: 542845375 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream exit: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 finalize http upstream request: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 finalize http fastcgi request -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free rr peer 1 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 close http upstream connection: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer del: 10: 542845373 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http upstream temp fd: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http chunk: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write old buf t:1 f:0 00005719592475A8, pos 00005719592475A8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write old buf t:1 f:0 00005719592478A0, pos 00005719592478A0, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write old buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http write filter: l:1 f:0 s:315 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http write filter limit 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 writev: 315 of 315 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http write filter 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 set http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http close request -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http log handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 0000571959248170 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 000057195925F520, unused: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 0000571959255890, unused: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 0000571959247160, unused: 1770 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 hc free: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 hc busy: 0000000000000000 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 tcp_nodelay -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer add: 6: 65000:542850375 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 recv: fd:6 0 of 1024 -2025/09/07 19:51:25 [info] 1414245#1414245: *53 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 close http connection: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 event timer del: 6: 542850375 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *53 free: 000057195923D840, unused: 120 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:25 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 accept: 127.0.0.1:58276 fd:6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer add: 6: 60000:542845408 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 32 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http wait request handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: fd:6 882 of 1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http process request line -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http uri: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http args: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http exten: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http process request header line -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header: "Host: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header: "Accept: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyODkwODUsCiAgInB1YmtleSI6ICJnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnIiwKICAidGFncyI6IFtbInQiLCAidXBsb2FkIl0sIFsieCIsICI2MzAyNmY3ODZkODdmMGVhY2E4ZmQ4ZjM4MzhiYWMzYzZmYmM4ZGY4ODFmOTUzYjc1ODMxMDU2MzAyMDY1YTc1Il1dLAogICJpZCI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIiwKICAic2lnIjogIjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiCn0=" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header: "Content-Type: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header: "Content-Length: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer del: 6: 542845408 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 generic phase: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 rewrite phase: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 test location: "/health" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 test location: "/report" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 test location: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 using configuration "=/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http cl:21 max:104857600 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 rewrite phase: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:25 [notice] 1414245#1414245: *55 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script if -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script if: false -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 post rewrite phase: 4 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 generic phase: 5 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 generic phase: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 generic phase: 7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 access phase: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 access phase: 9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 access phase: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 post access phase: 11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 generic phase: 12 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 generic phase: 13 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http client request body preread 21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http request body content length filter -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http body new buf t:1 f:0 00005719592403FD, pos 00005719592403FD, size: 21 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http init upstream, client timer: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "QUERY_STRING" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "REQUEST_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "nginx/" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "REMOTE_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "58276" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "REMOTE_PORT: 58276" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SERVER_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SERVER_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SERVER_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyODkwODUsCiAgInB1YmtleSI6ICJnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnIiwKICAidGFncyI6IFtbInQiLCAidXBsb2FkIl0sIFsieCIsICI2MzAyNmY3ODZkODdmMGVhY2E4ZmQ4ZjM4MzhiYWMzYzZmYmM4ZGY4ODFmOTUzYjc1ODMxMDU2MzAyMDY1YTc1Il1dLAogICJpZCI6ICIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIiwKICAic2lnIjogIjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiCn0=" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http cleanup add: 00005719592472A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 get rr peer, try: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 stream socket 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #56 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 connected -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream connect: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream send request -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream send request body -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 chain writer buf fl:0 s:1320 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 chain writer buf fl:0 s:21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 chain writer buf fl:0 s:11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 chain writer in: 0000571959247310 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 writev: 1352 of 1352 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 chain writer out: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer add: 10: 60000:542845408 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http request count:2 blk:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http run request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 malloc: 0000571959248170:4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: fd:10 152 of 4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 8E -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 02 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record length: 142 -2025/09/07 19:51:25 [error] 1414245#1414245: *55 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:25] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: eof:0, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: fd:10 648 of 3944 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 9F -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record length: 415 -2025/09/07 19:51:25 [error] 1414245#1414245: *55 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: B7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record length: 183 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi parser: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:25 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write new buf t:1 f:0 00005719592475D8, pos 00005719592475D8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http cacheable: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe read upstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe preread: 148 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 readv: eof:1, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 readv: 1, last:3296 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe recv chain: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 input buf #0 00005719592483FC -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi closed stdout -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 03 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 08 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi record length: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http fastcgi sent end request -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 input buf 00005719592483FC 123 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe write downstream flush in -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http postpone filter "/upload?" 00005719592472E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http chunk: 123 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write old buf t:1 f:0 00005719592475D8, pos 00005719592475D8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write new buf t:1 f:0 00005719592478D0, pos 00005719592478D0, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write new buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http write filter: l:0 f:0 s:310 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 pipe write downstream done -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer: 10, old: 542845408, new: 542845410 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream exit: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 finalize http upstream request: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 finalize http fastcgi request -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free rr peer 1 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 close http upstream connection: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer del: 10: 542845408 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http upstream temp fd: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http chunk: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write old buf t:1 f:0 00005719592475D8, pos 00005719592475D8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write old buf t:1 f:0 00005719592478D0, pos 00005719592478D0, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write old buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http write filter: l:1 f:0 s:315 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http write filter limit 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 writev: 315 of 315 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http write filter 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 set http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http close request -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http log handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 0000571959248170 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 000057195925F520, unused: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 0000571959255890, unused: 13 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 0000571959247160, unused: 1722 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 hc free: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 hc busy: 0000000000000000 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 tcp_nodelay -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer add: 6: 65000:542850410 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 recv: fd:6 0 of 1024 -2025/09/07 19:51:25 [info] 1414245#1414245: *55 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 close http connection: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 event timer del: 6: 542850410 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *55 free: 000057195923D840, unused: 120 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:25 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 accept: 127.0.0.1:58278 fd:6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer add: 6: 60000:542845654 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 243 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http wait request handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: fd:6 766 of 1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http process request line -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http uri: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http args: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http exten: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http process request header line -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header: "Host: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header: "Accept: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header: "Authorization: Nostr eyJraW5kIjoxLCJpZCI6IjFjMDhkYzg5NjViNDNiMDEwNmRhZjc2MzVmNmIxNmU5Yzg0MzFhYmQxMzU5MWRiZTExMDVhNWQ5N2JhYjc4MTYiLCJwdWJrZXkiOiI4N2QzNTYxZjE5Yjc0YWRiZThiZjg0MDY4Mjk5MjQ2NjA2ODgzMGE5ZDhjMzZiNGEwYzk5ZDM2ZjgyNmNiNmNiIiwiY3JlYXRlZF9hdCI6MTc1NzI4OTA4NSwidGFncyI6W1sidCIsInVwbG9hZCJdLFsieCIsImQ1ZmFhZjE5NmNjY2ZiMjMxMTYzMWQyMzM2N2YwZGFiYjJjNWUwMmFlY2JkOThmZjg3ODk4MjZlNTAyOTZlMWMiXV0sImNvbnRlbnQiOiJ3cm9uZyBraW5kIHRlc3QiLCJzaWciOiJhN2Q0ZDE3NjRjNjljMTk4ODZkZmFkMjY5MjkyYWNhYTkwZmIyMzI5MTEyMDYxZjNiNTRjZWUzOTkyYTJjY2RjYjVmMDdmNTgzYWEzMmEyZGNiZjgwY2E5ZDlkN2RhYzYwNzdjOWZiOTFmY2I1OTdiMTQ1MWNiZTkzZjJlNmMxNiJ9" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header: "Content-Type: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header: "Content-Length: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer del: 6: 542845654 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 generic phase: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 rewrite phase: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 test location: "/health" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 test location: "/report" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 test location: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 using configuration "=/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http cl:21 max:104857600 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 rewrite phase: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:25 [notice] 1414245#1414245: *57 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script if -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script if: false -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 post rewrite phase: 4 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 generic phase: 5 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 generic phase: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 generic phase: 7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 access phase: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 access phase: 9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 access phase: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 post access phase: 11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 generic phase: 12 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 generic phase: 13 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http client request body preread 21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http request body content length filter -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http body new buf t:1 f:0 0000571959240389, pos 0000571959240389, size: 21 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http init upstream, client timer: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "QUERY_STRING" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "REQUEST_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "nginx/" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "REMOTE_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "58278" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "REMOTE_PORT: 58278" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SERVER_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SERVER_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SERVER_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoxLCJpZCI6IjFjMDhkYzg5NjViNDNiMDEwNmRhZjc2MzVmNmIxNmU5Yzg0MzFhYmQxMzU5MWRiZTExMDVhNWQ5N2JhYjc4MTYiLCJwdWJrZXkiOiI4N2QzNTYxZjE5Yjc0YWRiZThiZjg0MDY4Mjk5MjQ2NjA2ODgzMGE5ZDhjMzZiNGEwYzk5ZDM2ZjgyNmNiNmNiIiwiY3JlYXRlZF9hdCI6MTc1NzI4OTA4NSwidGFncyI6W1sidCIsInVwbG9hZCJdLFsieCIsImQ1ZmFhZjE5NmNjY2ZiMjMxMTYzMWQyMzM2N2YwZGFiYjJjNWUwMmFlY2JkOThmZjg3ODk4MjZlNTAyOTZlMWMiXV0sImNvbnRlbnQiOiJ3cm9uZyBraW5kIHRlc3QiLCJzaWciOiJhN2Q0ZDE3NjRjNjljMTk4ODZkZmFkMjY5MjkyYWNhYTkwZmIyMzI5MTEyMDYxZjNiNTRjZWUzOTkyYTJjY2RjYjVmMDdmNTgzYWEzMmEyZGNiZjgwY2E5ZDlkN2RhYzYwNzdjOWZiOTFmY2I1OTdiMTQ1MWNiZTkzZjJlNmMxNiJ9" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http cleanup add: 0000571959256870 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 get rr peer, try: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 stream socket 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #58 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 connected -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream connect: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream send request -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream send request body -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 chain writer buf fl:0 s:1200 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 chain writer buf fl:0 s:21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 chain writer buf fl:0 s:11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 chain writer in: 0000571959247298 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 writev: 1232 of 1232 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 chain writer out: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer add: 10: 60000:542845654 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http request count:2 blk:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http run request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 malloc: 0000571959248170:4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: fd:10 152 of 4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 8E -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 02 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record length: 142 -2025/09/07 19:51:25 [error] 1414245#1414245: *57 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:25] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: eof:0, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: fd:10 680 of 3944 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: AB -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 05 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record length: 427 -2025/09/07 19:51:25 [error] 1414245#1414245: *57 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Unsupported event kind for authentication -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: C3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 05 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record length: 195 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi parser: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:25 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write new buf t:1 f:0 0000571959247560, pos 0000571959247560, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http cacheable: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe read upstream: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe preread: 164 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924840C, size: 164 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe write busy: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe read upstream: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924840C, size: 164 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer: 10, old: 542845654, new: 542845656 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe read upstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 readv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 readv: 1, last:3264 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe recv chain: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924840C, size: 164 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 input buf #0 000057195924840C -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi closed stdout -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 03 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 08 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi record length: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http fastcgi sent end request -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 input buf 000057195924840C 135 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe write downstream flush in -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http postpone filter "/upload?" 0000571959247268 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http chunk: 135 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write old buf t:1 f:0 0000571959247560, pos 0000571959247560, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write new buf t:1 f:0 0000571959247858, pos 0000571959247858, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write new buf t:1 f:0 0000571959248170, pos 000057195924840C, size: 135 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http write filter: l:0 f:0 s:322 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 pipe write downstream done -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer: 10, old: 542845654, new: 542845657 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream exit: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 finalize http upstream request: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 finalize http fastcgi request -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free rr peer 1 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 close http upstream connection: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer del: 10: 542845654 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http upstream temp fd: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http chunk: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write old buf t:1 f:0 0000571959247560, pos 0000571959247560, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write old buf t:1 f:0 0000571959247858, pos 0000571959247858, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write old buf t:1 f:0 0000571959248170, pos 000057195924840C, size: 135 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http write filter: l:1 f:0 s:327 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http write filter limit 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 writev: 327 of 327 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http write filter 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 set http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http close request -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http log handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 0000571959248170 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 000057195925F520, unused: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 0000571959255890, unused: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 0000571959247160, unused: 1842 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 hc free: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 hc busy: 0000000000000000 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 tcp_nodelay -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer add: 6: 65000:542850657 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 recv: fd:6 0 of 1024 -2025/09/07 19:51:25 [info] 1414245#1414245: *57 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 close http connection: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 event timer del: 6: 542850657 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *57 free: 000057195923D840, unused: 120 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:25 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 accept: 127.0.0.1:58288 fd:6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer add: 6: 60000:542845963 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 305 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http wait request handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: fd:6 734 of 1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http process request line -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http uri: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http args: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http exten: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http process request header line -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header: "Host: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header: "Accept: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmZDU2ZTRkYmZhMGM4OGNlODRkZmNlNjlhMzU1NzQxZThkZWNkY2M1YTczNjI5ZjE0YWU4MTE3NzFkNmQ0ZWY3IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODUsInRhZ3MiOltbIngiLCIxM2NlY2MxOWRmODA5NjNlNWU5MWY3MGZlYjczOGZiYTUzOGFkNDJhODgyZGVhZWYwMjE1NWQyZTU5YjhhZjFmIl1dLCJjb250ZW50IjoiIiwic2lnIjoiZTg4YjA0ODk4YzcwYjI0YzhhNTZmZjM1MmVhMDRjOGQ4MjI5OGY1Yjk5ZjE5YzAzY2IwOGJhNDYxYTkyZGFmMTUxZjI0MWMyOGIyNGI1OWM3NmFlNTU4ZTUwODJiYTM3NTNhZjg2NGM5ODAyMDBmOGQ4NzlhMjM1MjJiZjZiNmEifQ==" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header: "Content-Type: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header: "Content-Length: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer del: 6: 542845963 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 generic phase: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 rewrite phase: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 test location: "/health" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 test location: "/report" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 test location: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 using configuration "=/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http cl:21 max:104857600 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 rewrite phase: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:25 [notice] 1414245#1414245: *59 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script if -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script if: false -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 post rewrite phase: 4 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 generic phase: 5 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 generic phase: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 generic phase: 7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 access phase: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 access phase: 9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 access phase: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 post access phase: 11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 generic phase: 12 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 generic phase: 13 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http client request body preread 21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http request body content length filter -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http body new buf t:1 f:0 0000571959240369, pos 0000571959240369, size: 21 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http init upstream, client timer: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "QUERY_STRING" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "REQUEST_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "nginx/" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "REMOTE_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "58288" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "REMOTE_PORT: 58288" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SERVER_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SERVER_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SERVER_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmZDU2ZTRkYmZhMGM4OGNlODRkZmNlNjlhMzU1NzQxZThkZWNkY2M1YTczNjI5ZjE0YWU4MTE3NzFkNmQ0ZWY3IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODUsInRhZ3MiOltbIngiLCIxM2NlY2MxOWRmODA5NjNlNWU5MWY3MGZlYjczOGZiYTUzOGFkNDJhODgyZGVhZWYwMjE1NWQyZTU5YjhhZjFmIl1dLCJjb250ZW50IjoiIiwic2lnIjoiZTg4YjA0ODk4YzcwYjI0YzhhNTZmZjM1MmVhMDRjOGQ4MjI5OGY1Yjk5ZjE5YzAzY2IwOGJhNDYxYTkyZGFmMTUxZjI0MWMyOGIyNGI1OWM3NmFlNTU4ZTUwODJiYTM3NTNhZjg2NGM5ODAyMDBmOGQ4NzlhMjM1MjJiZjZiNmEifQ==" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http cleanup add: 0000571959247200 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 get rr peer, try: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 stream socket 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #60 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 connected -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream connect: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream send request -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream send request body -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 chain writer buf fl:0 s:1168 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 chain writer buf fl:0 s:21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 chain writer buf fl:0 s:11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 chain writer in: 0000571959247270 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 writev: 1200 of 1200 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 chain writer out: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer add: 10: 60000:542845963 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http request count:2 blk:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http run request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 malloc: 0000571959248170:4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: fd:10 152 of 4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 8E -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 02 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record length: 142 -2025/09/07 19:51:25 [error] 1414245#1414245: *59 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:25] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: eof:0, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: fd:10 696 of 3944 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: B1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record length: 433 -2025/09/07 19:51:25 [error] 1414245#1414245: *59 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record length: 201 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi parser: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:25 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write new buf t:1 f:0 0000571959247538, pos 0000571959247538, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http cacheable: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe read upstream: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe preread: 172 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe write busy: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe read upstream: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer: 10, old: 542845963, new: 542845965 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe read upstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 readv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 readv: 1, last:3248 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe recv chain: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 input buf #0 0000571959248414 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi closed stdout -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 03 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 08 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi record length: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http fastcgi sent end request -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 input buf 0000571959248414 141 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe write downstream flush in -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http postpone filter "/upload?" 0000571959247240 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http chunk: 141 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write old buf t:1 f:0 0000571959247538, pos 0000571959247538, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write new buf t:1 f:0 0000571959247830, pos 0000571959247830, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write new buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http write filter: l:0 f:0 s:328 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 pipe write downstream done -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer: 10, old: 542845963, new: 542845965 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream exit: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 finalize http upstream request: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 finalize http fastcgi request -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free rr peer 1 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 close http upstream connection: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer del: 10: 542845963 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http upstream temp fd: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http chunk: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write old buf t:1 f:0 0000571959247538, pos 0000571959247538, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write old buf t:1 f:0 0000571959247830, pos 0000571959247830, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write old buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http write filter: l:1 f:0 s:333 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http write filter limit 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 writev: 333 of 333 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http write filter 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 set http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http close request -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http log handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 0000571959248170 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 000057195925F520, unused: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 0000571959255890, unused: 5 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 0000571959247160, unused: 1882 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 hc free: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 hc busy: 0000000000000000 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 tcp_nodelay -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer add: 6: 65000:542850965 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 recv: fd:6 0 of 1024 -2025/09/07 19:51:25 [info] 1414245#1414245: *59 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 close http connection: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 event timer del: 6: 542850965 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *59 free: 000057195923D840, unused: 120 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:25 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 accept: 127.0.0.1:58304 fd:6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer add: 6: 60000:542846243 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 277 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http wait request handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: fd:6 654 of 1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http process request line -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http uri: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http args: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http exten: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http process request header line -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header: "Host: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header: "Accept: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMGE2OWM0NTVjYzA1NmU4ZDM0ZWY3YTAxMmI3M2M2ZGRjOWNlNGY3ZmMwOWU2Mjc3MDc1ZWFiYTFmNDI5OTNkIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXV0sImNvbnRlbnQiOiIiLCJzaWciOiI0ZTdkYTIzZGE0NjJlZTgxOTMyZTczYzg4NzI1YjU4NTIwN2IyNTRhZmIxZWExNWQ1Y2E0OTBmZWIzZDQ5ZWJlN2E5ZDc5MjkwZmFiMTFjOWYzNzQ3NTcwMDc4YjBjZmE0MjljNDc3NjQxNGU0ZTM2ZTJlNzYxZWRhOGY1OWE2YyJ9" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header: "Content-Type: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header: "Content-Length: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer del: 6: 542846243 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 generic phase: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 rewrite phase: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 test location: "/health" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 test location: "/report" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 test location: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 using configuration "=/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http cl:21 max:104857600 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 rewrite phase: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:25 [notice] 1414245#1414245: *61 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script if -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script if: false -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 post rewrite phase: 4 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 generic phase: 5 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 generic phase: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 generic phase: 7 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 access phase: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 access phase: 9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 access phase: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 post access phase: 11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 generic phase: 12 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 generic phase: 13 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http client request body preread 21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http request body content length filter -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http body new buf t:1 f:0 0000571959240319, pos 0000571959240319, size: 21 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http init upstream, client timer: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "QUERY_STRING" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "REQUEST_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "nginx/" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "REMOTE_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "58304" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "REMOTE_PORT: 58304" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SERVER_ADDR" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SERVER_PORT" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SERVER_NAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script var: "./blobs" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMGE2OWM0NTVjYzA1NmU4ZDM0ZWY3YTAxMmI3M2M2ZGRjOWNlNGY3ZmMwOWU2Mjc3MDc1ZWFiYTFmNDI5OTNkIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXV0sImNvbnRlbnQiOiIiLCJzaWciOiI0ZTdkYTIzZGE0NjJlZTgxOTMyZTczYzg4NzI1YjU4NTIwN2IyNTRhZmIxZWExNWQ1Y2E0OTBmZWIzZDQ5ZWJlN2E5ZDc5MjkwZmFiMTFjOWYzNzQ3NTcwMDc4YjBjZmE0MjljNDc3NjQxNGU0ZTM2ZTJlNzYxZWRhOGY1OWE2YyJ9" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http cleanup add: 0000571959256878 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 get rr peer, try: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 stream socket 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #62 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 connected -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream connect: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream send request -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream send request body -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 chain writer buf fl:0 s:1088 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 chain writer buf fl:0 s:21 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 chain writer buf fl:0 s:11 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 chain writer in: 0000571959247220 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 writev: 1120 of 1120 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 chain writer out: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer add: 10: 60000:542846243 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http request count:2 blk:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http run request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 malloc: 0000571959248170:4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: fd:10 152 of 4096 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 8E -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 02 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record length: 142 -2025/09/07 19:51:25 [error] 1414245#1414245: *61 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:25] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: eof:0, avail:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream process header -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: eof:0, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: fd:10 696 of 3944 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: B1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record length: 433 -2025/09/07 19:51:25 [error] 1414245#1414245: *61 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:25] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 07 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record length: 201 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi parser: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi parser: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi header done -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:25 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write new buf t:1 f:0 00005719592474E8, pos 00005719592474E8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http cacheable: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe read upstream: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe preread: 172 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe write busy: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe read upstream: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer: 10, old: 542846243, new: 542846244 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream dummy handler -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream request: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream process upstream -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe read upstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 readv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 readv: 1, last:3248 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe recv chain: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe length: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 input buf #0 0000571959248414 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 06 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record length: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi closed stdout -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 03 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 01 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 08 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record byte: 00 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi record length: 8 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http fastcgi sent end request -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 input buf 0000571959248414 141 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe write downstream: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe write downstream flush in -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http postpone filter "/upload?" 00005719592471F0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http chunk: 141 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write old buf t:1 f:0 00005719592474E8, pos 00005719592474E8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write new buf t:1 f:0 00005719592477E0, pos 00005719592477E0, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write new buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http write filter: l:0 f:0 s:328 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 pipe write downstream done -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer: 10, old: 542846243, new: 542846245 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream exit: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 finalize http upstream request: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 finalize http fastcgi request -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free rr peer 1 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 close http upstream connection: 10 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer del: 10: 542846243 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http upstream temp fd: -1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http output filter "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http copy filter: "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http chunk: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write old buf t:1 f:0 00005719592474E8, pos 00005719592474E8, size: 181 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write old buf t:1 f:0 00005719592477E0, pos 00005719592477E0, size: 4 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write old buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http write filter: l:1 f:0 s:333 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http write filter limit 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 writev: 333 of 333 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http write filter 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http copy filter: 0 "/upload?" -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 set http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http close request -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http log handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 0000571959248170 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 000057195925F520, unused: 3 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 0000571959255890, unused: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 0000571959247160, unused: 1962 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 hc free: 0000000000000000 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 hc busy: 0000000000000000 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 tcp_nodelay -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 reusable connection: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer add: 6: 65000:542851245 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 http keepalive handler -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 malloc: 00005719592400A0:1024 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: eof:1, avail:-1 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 recv: fd:6 0 of 1024 -2025/09/07 19:51:25 [info] 1414245#1414245: *61 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 close http connection: 6 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 event timer del: 6: 542851245 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 reusable connection: 0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 00005719592400A0 -2025/09/07 19:51:25 [debug] 1414245#1414245: *61 free: 000057195923D840, unused: 120 -2025/09/07 19:51:25 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:25 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:25 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:26 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 accept: 127.0.0.1:58308 fd:6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer add: 6: 60000:542846565 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 reusable connection: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 319 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http wait request handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 malloc: 00005719592400A0:1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: fd:6 754 of 1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http process request line -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http uri: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http args: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http exten: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http process request header line -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header: "Host: localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header: "Accept: */*" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyODhkOTcxM2UzZDY5OWU0NzdiNmVlNGFiZWUzYzcwNzY4MzFkNjQ3NjQxZDZjY2FiYTNkYzVmMTM5MWRjMjNhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl1dLCJjb250ZW50IjoiIiwic2lnIjoiNjUxMGJkM2YwNDRjMjEyZDNjYzdjNTdmYWE0NWUwNjBhODlhNjE1NmZiMGU3MzIxZjUwN2E2ZDFkMTJlYjE1ZjdmY2U2NzYyMTg3OTQyYTA5M2VjZDIzOGYyZTA0MDM0NzRhYzlhZDA1ZWVhMTllNjcyMGM5NDVlNzE1YmJkZDkifQ==" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header: "Content-Type: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header: "Content-Length: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http header done -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer del: 6: 542846565 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 generic phase: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 rewrite phase: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 test location: "/health" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 test location: "/report" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 test location: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 using configuration "=/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http cl:21 max:104857600 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 rewrite phase: 3 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:26 [notice] 1414245#1414245: *63 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script if -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script if: false -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 post rewrite phase: 4 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 generic phase: 5 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 generic phase: 6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 generic phase: 7 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 access phase: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 access phase: 9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 access phase: 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 post access phase: 11 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 generic phase: 12 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 generic phase: 13 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http client request body preread 21 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http request body content length filter -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http body new buf t:1 f:0 000057195924037D, pos 000057195924037D, size: 21 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http init upstream, client timer: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "QUERY_STRING" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "REQUEST_URI" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "http" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "CGI/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "nginx/" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "1.18.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "REMOTE_PORT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "58308" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "REMOTE_PORT: 58308" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SERVER_ADDR" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SERVER_PORT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SERVER_NAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "localhost" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "200" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script var: "./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyODhkOTcxM2UzZDY5OWU0NzdiNmVlNGFiZWUzYzcwNzY4MzFkNjQ3NjQxZDZjY2FiYTNkYzVmMTM5MWRjMjNhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl1dLCJjb250ZW50IjoiIiwic2lnIjoiNjUxMGJkM2YwNDRjMjEyZDNjYzdjNTdmYWE0NWUwNjBhODlhNjE1NmZiMGU3MzIxZjUwN2E2ZDFkMTJlYjE1ZjdmY2U2NzYyMTg3OTQyYTA5M2VjZDIzOGYyZTA0MDM0NzRhYzlhZDA1ZWVhMTllNjcyMGM5NDVlNzE1YmJkZDkifQ==" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http cleanup add: 0000571959247218 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 get rr peer, try: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 stream socket 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #64 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 connected -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream connect: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream send request -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream send request body -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 chain writer buf fl:0 s:1192 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 chain writer buf fl:0 s:21 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 chain writer buf fl:0 s:11 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 chain writer in: 0000571959247288 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 writev: 1224 of 1224 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 chain writer out: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer add: 10: 60000:542846565 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http request count:2 blk:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http run request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream process header -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 malloc: 0000571959248170:4096 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: fd:10 152 of 4096 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 8E -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 02 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record length: 142 -2025/09/07 19:51:26 [error] 1414245#1414245: *63 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:26] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:26] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: eof:0, avail:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream process header -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: fd:10 696 of 3944 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: B1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record length: 433 -2025/09/07 19:51:26 [error] 1414245#1414245: *63 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:26] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record length: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 06 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: C9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record length: 201 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi parser: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi parser: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi parser: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi header done -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:26 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write new buf t:1 f:0 0000571959247550, pos 0000571959247550, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http cacheable: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream process upstream -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe read upstream: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe preread: 172 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe write downstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe write busy: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe read upstream: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer: 10, old: 542846565, new: 542846567 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59998 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream process upstream -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe read upstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 readv: eof:1, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 readv: 1, last:3248 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe recv chain: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 input buf #0 0000571959248414 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 06 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record length: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi closed stdout -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 03 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 08 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi record length: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http fastcgi sent end request -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 input buf 0000571959248414 141 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe write downstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe write downstream flush in -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http output filter "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http copy filter: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http postpone filter "/upload?" 0000571959247258 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http chunk: 141 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write old buf t:1 f:0 0000571959247550, pos 0000571959247550, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write new buf t:1 f:0 0000571959247848, pos 0000571959247848, size: 4 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write new buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http write filter: l:0 f:0 s:328 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http copy filter: 0 "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 pipe write downstream done -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer: 10, old: 542846565, new: 542846567 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream exit: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 finalize http upstream request: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 finalize http fastcgi request -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free rr peer 1 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 close http upstream connection: 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer del: 10: 542846565 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http upstream temp fd: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http output filter "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http copy filter: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http chunk: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write old buf t:1 f:0 0000571959247550, pos 0000571959247550, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write old buf t:1 f:0 0000571959247848, pos 0000571959247848, size: 4 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write old buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http write filter: l:1 f:0 s:333 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http write filter limit 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 writev: 333 of 333 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http write filter 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http copy filter: 0 "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 set http keepalive handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http close request -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http log handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 0000571959248170 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 000057195925F520, unused: 3 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 0000571959255890, unused: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 0000571959247160, unused: 1858 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 00005719592400A0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 hc free: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 hc busy: 0000000000000000 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 tcp_nodelay -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 reusable connection: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer add: 6: 65000:542851567 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 http keepalive handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 malloc: 00005719592400A0:1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: eof:1, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 recv: fd:6 0 of 1024 -2025/09/07 19:51:26 [info] 1414245#1414245: *63 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 close http connection: 6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 event timer del: 6: 542851567 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 00005719592400A0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *63 free: 000057195923D840, unused: 120 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:26 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 accept: 127.0.0.1:58314 fd:6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer add: 6: 60000:542846841 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 reusable connection: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 273 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http wait request handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 malloc: 00005719592400A0:1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: fd:6 790 of 1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http process request line -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http uri: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http args: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http exten: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http process request header line -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header: "Host: localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header: "Accept: */*" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMGQwNDA1N2FmOWJhODlhNzJmMDY5NDBlMjgwYzVhMWI4YzlkMTIyZTc4YjY4ODYzZTgyZDk3MTRiYTViZWRmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI0MGNiYWQ4N2JhY2ZlZWU1ODI0NmJkOGM3NGM3NGJkYTU5ODdkNDA1NzQ3MTg4YzAxZTI0NzFlM2U0MzVlZGJiIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI4NTQ4NiJdXSwiY29udGVudCI6IiIsInNpZyI6IjE0N2IzNzQxOGU4YjMyM2RiNDc3ZDJlYjdlODc5Y2U3NDNhMjcxNjg4YTQwMWZiY2QyYzQxMGEwODRmZTM4MjRlNmVhYTMxYjhhZjUyYjFmNTgzZmQ2YzljM2QwNTEzYzAzMTZiMDEyMGRjZjZjNzBmOWIyMzhkZWRiY2ZmNjU1In0=" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header: "Content-Type: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header: "Content-Length: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http header done -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer del: 6: 542846841 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 generic phase: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 rewrite phase: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 test location: "/health" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 test location: "/report" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 test location: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 using configuration "=/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http cl:21 max:104857600 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 rewrite phase: 3 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:26 [notice] 1414245#1414245: *65 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script if -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script if: false -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 post rewrite phase: 4 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 generic phase: 5 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 generic phase: 6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 generic phase: 7 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 access phase: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 access phase: 9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 access phase: 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 post access phase: 11 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 generic phase: 12 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 generic phase: 13 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http client request body preread 21 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http request body content length filter -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http body new buf t:1 f:0 00005719592403A1, pos 00005719592403A1, size: 21 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http init upstream, client timer: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "QUERY_STRING" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "REQUEST_URI" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "http" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "CGI/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "nginx/" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "1.18.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "REMOTE_PORT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "58314" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "REMOTE_PORT: 58314" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SERVER_ADDR" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SERVER_PORT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SERVER_NAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "localhost" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "200" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script var: "./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMGQwNDA1N2FmOWJhODlhNzJmMDY5NDBlMjgwYzVhMWI4YzlkMTIyZTc4YjY4ODYzZTgyZDk3MTRiYTViZWRmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI0MGNiYWQ4N2JhY2ZlZWU1ODI0NmJkOGM3NGM3NGJkYTU5ODdkNDA1NzQ3MTg4YzAxZTI0NzFlM2U0MzVlZGJiIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI4NTQ4NiJdXSwiY29udGVudCI6IiIsInNpZyI6IjE0N2IzNzQxOGU4YjMyM2RiNDc3ZDJlYjdlODc5Y2U3NDNhMjcxNjg4YTQwMWZiY2QyYzQxMGEwODRmZTM4MjRlNmVhYTMxYjhhZjUyYjFmNTgzZmQ2YzljM2QwNTEzYzAzMTZiMDEyMGRjZjZjNzBmOWIyMzhkZWRiY2ZmNjU1In0=" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http cleanup add: 0000571959247240 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 get rr peer, try: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 stream socket 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #66 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 connected -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream connect: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream send request -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream send request body -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 chain writer buf fl:0 s:1224 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 chain writer buf fl:0 s:21 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 chain writer buf fl:0 s:11 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 chain writer in: 00005719592472B0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 writev: 1256 of 1256 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 chain writer out: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer add: 10: 60000:542846841 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http request count:2 blk:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http run request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream process header -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 malloc: 0000571959248170:4096 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: fd:10 152 of 4096 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 8E -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 02 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record length: 142 -2025/09/07 19:51:26 [error] 1414245#1414245: *65 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:26] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:26] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: eof:0, avail:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream process header -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: fd:10 696 of 3944 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: B1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record length: 433 -2025/09/07 19:51:26 [error] 1414245#1414245: *65 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Blossom event does not authorize this operation -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:26] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record length: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 06 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: C9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record length: 201 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi parser: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi parser: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi parser: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi header done -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:26 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write new buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http cacheable: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream process upstream -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe read upstream: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe preread: 172 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe write downstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe write busy: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe read upstream: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer: 10, old: 542846841, new: 542846842 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream process upstream -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe read upstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 readv: eof:1, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 readv: 1, last:3248 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe recv chain: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe buf free s:0 t:1 f:0 0000571959248170, pos 0000571959248414, size: 172 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 input buf #0 0000571959248414 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 06 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record length: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi closed stdout -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 03 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 08 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi record length: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http fastcgi sent end request -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 input buf 0000571959248414 141 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe write downstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe write downstream flush in -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http output filter "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http copy filter: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http postpone filter "/upload?" 0000571959247280 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http chunk: 141 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write new buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write new buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http write filter: l:0 f:0 s:328 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http copy filter: 0 "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 pipe write downstream done -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer: 10, old: 542846841, new: 542846842 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream exit: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 finalize http upstream request: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 finalize http fastcgi request -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free rr peer 1 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 close http upstream connection: 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer del: 10: 542846841 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http upstream temp fd: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http output filter "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http copy filter: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http chunk: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write old buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write old buf t:1 f:0 0000571959248170, pos 0000571959248414, size: 141 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http write filter: l:1 f:0 s:333 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http write filter limit 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 writev: 333 of 333 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http write filter 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http copy filter: 0 "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 set http keepalive handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http close request -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http log handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 0000571959248170 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 000057195925F520, unused: 3 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 0000571959255890, unused: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 0000571959247160, unused: 1818 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 00005719592400A0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 hc free: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 hc busy: 0000000000000000 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 tcp_nodelay -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 reusable connection: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer add: 6: 65000:542851842 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 http keepalive handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 malloc: 00005719592400A0:1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: eof:1, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 recv: fd:6 0 of 1024 -2025/09/07 19:51:26 [info] 1414245#1414245: *65 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 close http connection: 6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 event timer del: 6: 542851842 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 00005719592400A0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *65 free: 000057195923D840, unused: 120 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:26 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 accept: 127.0.0.1:58326 fd:6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer add: 6: 60000:542847103 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 reusable connection: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 261 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http wait request handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 malloc: 00005719592400A0:1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: fd:6 754 of 1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http process request line -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http uri: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http args: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http exten: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http process request header line -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header: "Host: localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header: "Accept: */*" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzOThlMDlhODhjYTA0NDdiYzI4ZDQ5MWI0NTM0NWE1OTViZTczMzg4Nzc2NThiMWI5YjEwZWU4NWU1ZjhlY2M1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlYTAyNTk2Y2RiZWJlZWIzMjk0MWE2YmU3MTVmZDZjMGJjYmM4MTRkODcyY2FlODI5MjA5NGZjZGM4ODI2MTE0Il1dLCJjb250ZW50IjoiIiwic2lnIjoiNzEwYzkyMTNlZGY0ZGFhMGFiMDJlOTk3NjdmY2JmMjllNWNjMzU0NWU4NTY4NTEwNWU2ZjA4Y2I2NzQ0MWU2YjNhODhlZTVkNTE5YWJiYWQ0ZDg2ZWQzZTRiNGQyMzk4MjFlZTkxODZkOGY1MzZlZGEzOTExY2Q5NzQ5Mzg4NjAieA==" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header: "Content-Type: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header: "Content-Length: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http header done -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer del: 6: 542847103 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 generic phase: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 rewrite phase: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 test location: "/health" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 test location: "/report" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 test location: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 using configuration "=/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http cl:21 max:104857600 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 rewrite phase: 3 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:26 [notice] 1414245#1414245: *67 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script if -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script if: false -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 post rewrite phase: 4 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 generic phase: 5 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 generic phase: 6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 generic phase: 7 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 access phase: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 access phase: 9 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 access phase: 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 post access phase: 11 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 generic phase: 12 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 generic phase: 13 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http client request body preread 21 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http request body content length filter -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http body new buf t:1 f:0 000057195924037D, pos 000057195924037D, size: 21 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http init upstream, client timer: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "QUERY_STRING" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "CONTENT_LENGTH: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "REQUEST_URI" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "http" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "CGI/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "nginx/" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "1.18.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "REMOTE_PORT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "58326" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "REMOTE_PORT: 58326" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SERVER_ADDR" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SERVER_PORT" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SERVER_NAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "localhost" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "200" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script var: "./blobs" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzOThlMDlhODhjYTA0NDdiYzI4ZDQ5MWI0NTM0NWE1OTViZTczMzg4Nzc2NThiMWI5YjEwZWU4NWU1ZjhlY2M1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlYTAyNTk2Y2RiZWJlZWIzMjk0MWE2YmU3MTVmZDZjMGJjYmM4MTRkODcyY2FlODI5MjA5NGZjZGM4ODI2MTE0Il1dLCJjb250ZW50IjoiIiwic2lnIjoiNzEwYzkyMTNlZGY0ZGFhMGFiMDJlOTk3NjdmY2JmMjllNWNjMzU0NWU4NTY4NTEwNWU2ZjA4Y2I2NzQ0MWU2YjNhODhlZTVkNTE5YWJiYWQ0ZDg2ZWQzZTRiNGQyMzk4MjFlZTkxODZkOGY1MzZlZGEzOTExY2Q5NzQ5Mzg4NjAieA==" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 fastcgi param: "HTTP_CONTENT_LENGTH: 21" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http cleanup add: 0000571959247218 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 get rr peer, try: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 stream socket 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #68 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 connected -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream connect: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream send request -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream send request body -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 chain writer buf fl:0 s:1192 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 chain writer buf fl:0 s:21 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 chain writer buf fl:0 s:11 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 chain writer in: 0000571959247288 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 writev: 1224 of 1224 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 chain writer out: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer add: 10: 60000:542847103 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http request count:2 blk:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http run request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream process header -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 malloc: 0000571959248170:4096 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: fd:10 152 of 4096 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 8E -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 02 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record length: 142 -2025/09/07 19:51:26 [error] 1414245#1414245: *67 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:26] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:26] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: eof:0, avail:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream process header -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: eof:0, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: fd:10 648 of 3944 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 9F -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record length: 415 -2025/09/07 19:51:26 [error] 1414245#1414245: *67 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'a6c3dfd8af9c4b831fdb05a523a3ea398ba48b5d7213b0adb264aef88fd6bc68' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:26] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 07 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record length: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 06 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: B7 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record length: 183 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi parser: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi parser: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi parser: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi header done -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:26 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write new buf t:1 f:0 0000571959247550, pos 0000571959247550, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http cacheable: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream process upstream -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe read upstream: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe preread: 148 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe write downstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe write busy: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe read upstream: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer: 10, old: 542847103, new: 542847104 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream dummy handler -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream request: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream process upstream -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe read upstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 readv: eof:1, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 readv: 1, last:3296 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe recv chain: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe length: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 input buf #0 00005719592483FC -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 06 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record length: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi closed stdout -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 03 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 01 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 08 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record byte: 00 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi record length: 8 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http fastcgi sent end request -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 input buf 00005719592483FC 123 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe write downstream: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe write downstream flush in -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http output filter "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http copy filter: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http postpone filter "/upload?" 0000571959247258 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http chunk: 123 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write old buf t:1 f:0 0000571959247550, pos 0000571959247550, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write new buf t:1 f:0 0000571959247848, pos 0000571959247848, size: 4 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write new buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http write filter: l:0 f:0 s:310 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http copy filter: 0 "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 pipe write downstream done -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer: 10, old: 542847103, new: 542847104 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream exit: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 finalize http upstream request: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 finalize http fastcgi request -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free rr peer 1 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 close http upstream connection: 10 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer del: 10: 542847103 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http upstream temp fd: -1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http output filter "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http copy filter: "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http chunk: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write old buf t:1 f:0 0000571959247550, pos 0000571959247550, size: 181 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write old buf t:1 f:0 0000571959247848, pos 0000571959247848, size: 4 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write old buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http write filter: l:1 f:0 s:315 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http write filter limit 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 writev: 315 of 315 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http write filter 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http copy filter: 0 "/upload?" -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 set http keepalive handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http close request -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http log handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 0000571959248170 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 000057195925F520, unused: 3 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 0000571959255890, unused: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 0000571959247160, unused: 1858 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 00005719592400A0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 hc free: 0000000000000000 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 hc busy: 0000000000000000 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 tcp_nodelay -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 reusable connection: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer add: 6: 65000:542852104 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 http keepalive handler -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 malloc: 00005719592400A0:1024 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: eof:1, avail:-1 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 recv: fd:6 0 of 1024 -2025/09/07 19:51:26 [info] 1414245#1414245: *67 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 close http connection: 6 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 event timer del: 6: 542852104 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 reusable connection: 0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 00005719592400A0 -2025/09/07 19:51:26 [debug] 1414245#1414245: *67 free: 000057195923D840, unused: 120 -2025/09/07 19:51:26 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:26 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:26 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:27 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 accept: 127.0.0.1:58338 fd:6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer add: 6: 60000:542847732 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 reusable connection: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 627 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http wait request handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 malloc: 00005719592400A0:1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 recv: eof:0, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 recv: fd:6 82 of 1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http process request line -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http request line: "GET /auth HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http uri: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http args: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http exten: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http process request header line -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http header: "Host: localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http header: "Accept: */*" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http header done -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer del: 6: 542847732 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 generic phase: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 rewrite phase: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 test location: "/health" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 test location: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 using configuration "=/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http cl:-1 max:104857600 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 rewrite phase: 3 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script regex: "^(GET|OPTIONS)$" -2025/09/07 19:51:27 [notice] 1414245#1414245: *69 "^(GET|OPTIONS)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /auth HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script if -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script if: false -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script value: "OPTIONS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script equal -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script equal: no -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script if -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script if: false -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 post rewrite phase: 4 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 generic phase: 5 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 generic phase: 6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 generic phase: 7 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 access phase: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 access phase: 9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 access phase: 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 post access phase: 11 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 generic phase: 12 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 generic phase: 13 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http init upstream, client timer: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "QUERY_STRING" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "REQUEST_METHOD: GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "CONTENT_TYPE: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "CONTENT_LENGTH: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SCRIPT_NAME: /auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "REQUEST_URI" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "REQUEST_URI: /auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "DOCUMENT_URI: /auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "http" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "CGI/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "nginx/" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "1.18.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "REMOTE_PORT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "58338" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "REMOTE_PORT: 58338" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SERVER_ADDR" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SERVER_PORT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SERVER_NAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "localhost" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "200" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script var: "./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http cleanup add: 0000571959256520 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 get rr peer, try: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 stream socket 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #70 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 connected -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream connect: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream send request -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream send request body -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 chain writer buf fl:0 s:512 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 chain writer in: 0000571959256560 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 writev: 512 of 512 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 chain writer out: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer add: 10: 60000:542847733 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http finalize request: -4, "/auth?" a:1, c:2 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http request count:2 blk:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http run request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream check client, write event:1, "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream dummy handler -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream process header -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 malloc: 0000571959247160:4096 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 recv: eof:0, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 recv: fd:10 536 of 4096 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 9C -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 04 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record length: 156 -2025/09/07 19:51:27 [error] 1414245#1414245: *69 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:27] GET /auth - Auth: challenge_request - Status: 0 -LOG: [2025-09-07 19:51:27] GET /auth - Auth: challenge_generated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /auth HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record length: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 06 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 44 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 04 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record length: 324 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi header: "Status: 200 OK" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi header: "Access-Control-Allow-Origin: *" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi header: "Access-Control-Allow-Methods: GET, POST, OPTIONS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi header: "Access-Control-Allow-Headers: Content-Type, Authorization" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi parser: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi header done -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:27 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive -Access-Control-Allow-Origin: * -Access-Control-Allow-Methods: GET, POST, OPTIONS -Access-Control-Allow-Headers: Content-Type, Authorization -Access-Control-Allow-Origin: * -Access-Control-Allow-Methods: GET, OPTIONS -Access-Control-Allow-Headers: Content-Type, Authorization - -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write new buf t:1 f:0 00005719592481E0, pos 00005719592481E0, size: 447 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http write filter: l:0 f:0 s:447 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http cacheable: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream process upstream -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe read upstream: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe preread: 161 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D7, size: 161 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe length: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe write downstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe write busy: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe read upstream: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D7, size: 161 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe length: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer: 10, old: 542847733, new: 542847736 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream dummy handler -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 3 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 59997 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream process upstream -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe read upstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 readv: eof:1, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 readv: 1, last:3560 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe recv chain: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D7, size: 161 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe length: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 input buf #0 00005719592472D7 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 06 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record length: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi closed stdout -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 03 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 08 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi record length: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http fastcgi sent end request -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 input buf 00005719592472D7 133 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe write downstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe write downstream flush in -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http output filter "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http copy filter: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http postpone filter "/auth?" 00005719592484C8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http chunk: 133 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write old buf t:1 f:0 00005719592481E0, pos 00005719592481E0, size: 447 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write new buf t:1 f:0 0000571959248620, pos 0000571959248620, size: 4 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write new buf t:1 f:0 0000571959247160, pos 00005719592472D7, size: 133 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http write filter: l:0 f:0 s:586 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http copy filter: 0 "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 pipe write downstream done -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer: 10, old: 542847733, new: 542847737 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream exit: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 finalize http upstream request: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 finalize http fastcgi request -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free rr peer 1 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 close http upstream connection: 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer del: 10: 542847733 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http upstream temp fd: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http output filter "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http copy filter: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http postpone filter "/auth?" 00007FFE2F6E8080 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http chunk: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write old buf t:1 f:0 00005719592481E0, pos 00005719592481E0, size: 447 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write old buf t:1 f:0 0000571959248620, pos 0000571959248620, size: 4 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write old buf t:1 f:0 0000571959247160, pos 00005719592472D7, size: 133 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http write filter: l:1 f:0 s:591 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http write filter limit 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 writev: 591 of 591 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http write filter 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http copy filter: 0 "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http finalize request: 0, "/auth?" a:1, c:1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 set http keepalive handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http close request -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http log handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 0000571959247160 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 000057195925F520, unused: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 0000571959255890, unused: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 0000571959248170, unused: 2412 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 00005719592400A0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 hc free: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 hc busy: 0000000000000000 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 tcp_nodelay -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 reusable connection: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer add: 6: 65000:542852737 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 http keepalive handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 malloc: 00005719592400A0:1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 recv: eof:1, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 recv: fd:6 0 of 1024 -2025/09/07 19:51:27 [info] 1414245#1414245: *69 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 close http connection: 6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 event timer del: 6: 542852737 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 00005719592400A0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *69 free: 000057195923D840, unused: 120 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:27 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 accept: 127.0.0.1:58352 fd:6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer add: 6: 60000:542847777 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 reusable connection: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 40 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http wait request handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 malloc: 00005719592400A0:1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 recv: eof:0, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 recv: fd:6 82 of 1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http process request line -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http request line: "GET /auth HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http uri: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http args: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http exten: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http process request header line -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http header: "Host: localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http header: "Accept: */*" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http header done -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer del: 6: 542847777 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 generic phase: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 rewrite phase: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 test location: "/health" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 test location: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 using configuration "=/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http cl:-1 max:104857600 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 rewrite phase: 3 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script regex: "^(GET|OPTIONS)$" -2025/09/07 19:51:27 [notice] 1414245#1414245: *71 "^(GET|OPTIONS)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /auth HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script if -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script if: false -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script value: "OPTIONS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script equal -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script equal: no -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script if -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script if: false -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 post rewrite phase: 4 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 generic phase: 5 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 generic phase: 6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 generic phase: 7 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 access phase: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 access phase: 9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 access phase: 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 post access phase: 11 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 generic phase: 12 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 generic phase: 13 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http init upstream, client timer: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "QUERY_STRING" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "REQUEST_METHOD: GET" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "CONTENT_TYPE: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "CONTENT_LENGTH: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SCRIPT_NAME: /auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "REQUEST_URI" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "REQUEST_URI: /auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "DOCUMENT_URI: /auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "http" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "CGI/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "nginx/" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "1.18.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "REMOTE_PORT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "58352" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "REMOTE_PORT: 58352" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SERVER_ADDR" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SERVER_PORT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SERVER_NAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "localhost" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "200" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script var: "./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http cleanup add: 0000571959256520 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 get rr peer, try: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 stream socket 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #72 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 connected -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream connect: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream send request -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream send request body -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 chain writer buf fl:0 s:512 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 chain writer in: 0000571959256560 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 writev: 512 of 512 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 chain writer out: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer add: 10: 60000:542847777 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http finalize request: -4, "/auth?" a:1, c:2 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http request count:2 blk:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http run request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream check client, write event:1, "/auth" -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream dummy handler -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream request: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream process header -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 malloc: 0000571959247160:4096 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 recv: eof:1, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 recv: fd:10 536 of 4096 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 9C -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 04 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record length: 156 -2025/09/07 19:51:27 [error] 1414245#1414245: *71 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:27] GET /auth - Auth: challenge_request - Status: 0 -LOG: [2025-09-07 19:51:27] GET /auth - Auth: challenge_generated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /auth HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record length: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 06 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 44 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 04 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record length: 324 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi header: "Status: 200 OK" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi header: "Access-Control-Allow-Origin: *" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi header: "Access-Control-Allow-Methods: GET, POST, OPTIONS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi header: "Access-Control-Allow-Headers: Content-Type, Authorization" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi parser: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi header done -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 posix_memalign: 0000571959248170:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:27 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive -Access-Control-Allow-Origin: * -Access-Control-Allow-Methods: GET, POST, OPTIONS -Access-Control-Allow-Headers: Content-Type, Authorization -Access-Control-Allow-Origin: * -Access-Control-Allow-Methods: GET, OPTIONS -Access-Control-Allow-Headers: Content-Type, Authorization - -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write new buf t:1 f:0 00005719592481E0, pos 00005719592481E0, size: 447 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http write filter: l:0 f:0 s:447 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http cacheable: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream process upstream -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe read upstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe preread: 161 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 readv: eof:1, avail:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 readv: 1, last:3560 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe recv chain: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe buf free s:0 t:1 f:0 0000571959247160, pos 00005719592472D7, size: 161 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe length: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 input buf #0 00005719592472D7 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 06 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record length: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi closed stdout -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 03 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 08 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi record length: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http fastcgi sent end request -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 input buf 00005719592472D7 133 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe write downstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe write downstream flush in -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http output filter "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http copy filter: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http postpone filter "/auth?" 00005719592484C8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http chunk: 133 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write old buf t:1 f:0 00005719592481E0, pos 00005719592481E0, size: 447 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write new buf t:1 f:0 0000571959248620, pos 0000571959248620, size: 4 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write new buf t:1 f:0 0000571959247160, pos 00005719592472D7, size: 133 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http write filter: l:0 f:0 s:586 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http copy filter: 0 "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 pipe write downstream done -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer: 10, old: 542847777, new: 542847781 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream exit: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 finalize http upstream request: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 finalize http fastcgi request -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free rr peer 1 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 close http upstream connection: 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer del: 10: 542847777 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http upstream temp fd: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http output filter "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http copy filter: "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http postpone filter "/auth?" 00007FFE2F6E8080 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http chunk: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write old buf t:1 f:0 00005719592481E0, pos 00005719592481E0, size: 447 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write old buf t:1 f:0 0000571959248620, pos 0000571959248620, size: 4 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write old buf t:1 f:0 0000571959247160, pos 00005719592472D7, size: 133 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http write filter: l:1 f:0 s:591 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http write filter limit 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 writev: 591 of 591 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http write filter 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http copy filter: 0 "/auth?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http finalize request: 0, "/auth?" a:1, c:1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 set http keepalive handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http close request -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http log handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 0000571959247160 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 000057195925F520, unused: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 0000571959255890, unused: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 0000571959248170, unused: 2412 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 00005719592400A0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 hc free: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 hc busy: 0000000000000000 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 tcp_nodelay -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 reusable connection: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer add: 6: 65000:542852781 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 3 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 http keepalive handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 malloc: 00005719592400A0:1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 recv: eof:1, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 recv: fd:6 0 of 1024 -2025/09/07 19:51:27 [info] 1414245#1414245: *71 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 close http connection: 6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 event timer del: 6: 542852781 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 00005719592400A0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *71 free: 000057195923D840, unused: 120 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:27 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 accept: 127.0.0.1:58368 fd:6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer add: 6: 60000:542848099 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 reusable connection: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 317 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http wait request handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 malloc: 00005719592400A0:1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: eof:0, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: fd:6 800 of 1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http process request line -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http uri: "/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http args: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http exten: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http process request header line -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header: "Host: localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header: "Accept: */*" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header: "Authorization: Nostr eyJraW5kIjoyMjI0MiwiaWQiOiIwN2U2NjRjM2E0YWU3NTYwMzhkYjg2NjY3NDUzZjdiYTdiZjA4ZTA5MmNjYTkwMDUyZTY5MTAyYjI2NjE4MWY2IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODcsInRhZ3MiOltbInJlbGF5Iiwid3M6Ly9sb2NhbGhvc3Q6OTAwMSJdLFsiY2hhbGxlbmdlIiwiM2ZiNmEwZWExZDMzN2JkMDlmMWY4OGY2NWYxMjQxNzRhZDcxNjFkZDVlYTBmYWU3NGMwZGQwYjBkYjQzYTI0ZSJdXSwiY29udGVudCI6IiIsInNpZyI6ImQwMzA1YmY5ZDg3YTI5NTQxYWIyMTNlZWMyOWEzZjUwZDVkNTczM2MwMmZjYjFhZmUzYTg3Njc1ZTI4Zjg4NWY1ODM4YjhiZTRjMTM0YjAxOTRjOGVmY2EwMThmZDdlOTljMjNlMDgxYzE3NDdhZWYxZWNkMjA5YzIxYWFlMWIzIn0K" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header: "Content-Type: text/plain" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header: "Content-Length: 35" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http header done -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer del: 6: 542848099 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 generic phase: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 rewrite phase: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 test location: "/health" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 test location: "/report" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 test location: "/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 using configuration "=/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http cl:35 max:104857600 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 rewrite phase: 3 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "PUT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:27 [notice] 1414245#1414245: *73 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script if -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script if: false -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 post rewrite phase: 4 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 generic phase: 5 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 generic phase: 6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 generic phase: 7 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 access phase: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 access phase: 9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 access phase: 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 post access phase: 11 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 generic phase: 12 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 generic phase: 13 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http client request body preread 35 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http request body content length filter -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http body new buf t:1 f:0 000057195924039D, pos 000057195924039D, size: 35 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http init upstream, client timer: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "QUERY_STRING" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "PUT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "text/plain" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "35" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "CONTENT_LENGTH: 35" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "REQUEST_URI" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "http" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "CGI/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "nginx/" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "1.18.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "REMOTE_PORT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "58368" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "REMOTE_PORT: 58368" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SERVER_ADDR" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SERVER_PORT" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SERVER_NAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "localhost" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "200" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script var: "./blobs" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyMjI0MiwiaWQiOiIwN2U2NjRjM2E0YWU3NTYwMzhkYjg2NjY3NDUzZjdiYTdiZjA4ZTA5MmNjYTkwMDUyZTY5MTAyYjI2NjE4MWY2IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODkwODcsInRhZ3MiOltbInJlbGF5Iiwid3M6Ly9sb2NhbGhvc3Q6OTAwMSJdLFsiY2hhbGxlbmdlIiwiM2ZiNmEwZWExZDMzN2JkMDlmMWY4OGY2NWYxMjQxNzRhZDcxNjFkZDVlYTBmYWU3NGMwZGQwYjBkYjQzYTI0ZSJdXSwiY29udGVudCI6IiIsInNpZyI6ImQwMzA1YmY5ZDg3YTI5NTQxYWIyMTNlZWMyOWEzZjUwZDVkNTczM2MwMmZjYjFhZmUzYTg3Njc1ZTI4Zjg4NWY1ODM4YjhiZTRjMTM0YjAxOTRjOGVmY2EwMThmZDdlOTljMjNlMDgxYzE3NDdhZWYxZWNkMjA5YzIxYWFlMWIzIn0K" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 fastcgi param: "HTTP_CONTENT_LENGTH: 35" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http cleanup add: 0000571959247240 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 get rr peer, try: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 stream socket 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #74 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 connected -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream connect: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream send request -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream send request body -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 chain writer buf fl:0 s:1224 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 chain writer buf fl:0 s:35 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 chain writer buf fl:0 s:13 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 chain writer in: 00005719592472B0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 writev: 1272 of 1272 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 chain writer out: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer add: 10: 60000:542848099 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http request count:2 blk:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http run request: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream request: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream dummy handler -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream request: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream process header -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 malloc: 0000571959248170:4096 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: eof:0, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: fd:10 152 of 4096 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 8E -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 02 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record length: 142 -2025/09/07 19:51:27 [error] 1414245#1414245: *73 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:27] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:27] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: eof:0, avail:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream request: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream dummy handler -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C9 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream request: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream process header -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: eof:1, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: fd:10 712 of 3944 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: BB -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 05 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record length: 443 -2025/09/07 19:51:27 [error] 1414245#1414245: *73 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: NIP-42 authentication requires relay_url and challenge_id -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'ab0bf82111fa362282601efffd2b09f42270aaefa57afd05feda24b757950c27' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:27] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 07 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record length: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 06 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: D3 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 05 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record length: 211 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi parser: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi parser: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi header done -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:27 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write new buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http cacheable: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream process upstream -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe read upstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe preread: 180 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 readv: eof:1, avail:0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 readv: 1, last:3232 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe recv chain: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe buf free s:0 t:1 f:0 0000571959248170, pos 000057195924841C, size: 180 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe length: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 input buf #0 000057195924841C -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 06 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record length: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi closed stdout -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 03 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 01 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 08 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record byte: 00 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi record length: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http fastcgi sent end request -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 input buf 000057195924841C 151 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe write downstream: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe write downstream flush in -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http output filter "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http copy filter: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http postpone filter "/upload?" 0000571959247280 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http chunk: 151 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write new buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write new buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 151 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http write filter: l:0 f:0 s:338 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http copy filter: 0 "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 pipe write downstream done -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer: 10, old: 542848099, new: 542848100 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream exit: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 finalize http upstream request: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 finalize http fastcgi request -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free rr peer 1 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 close http upstream connection: 10 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer del: 10: 542848099 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http upstream temp fd: -1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http output filter "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http copy filter: "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http chunk: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write old buf t:1 f:0 0000571959247578, pos 0000571959247578, size: 181 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write old buf t:1 f:0 0000571959247870, pos 0000571959247870, size: 4 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write old buf t:1 f:0 0000571959248170, pos 000057195924841C, size: 151 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http write filter: l:1 f:0 s:343 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http write filter limit 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 writev: 343 of 343 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http write filter 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http copy filter: 0 "/upload?" -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 set http keepalive handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http close request -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http log handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 0000571959248170 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 000057195925F520, unused: 3 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 0000571959255890, unused: 8 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 0000571959247160, unused: 1818 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 00005719592400A0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 hc free: 0000000000000000 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 hc busy: 0000000000000000 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 tcp_nodelay -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 reusable connection: 1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer add: 6: 65000:542853100 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 http keepalive handler -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 malloc: 00005719592400A0:1024 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: eof:1, avail:-1 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 recv: fd:6 0 of 1024 -2025/09/07 19:51:27 [info] 1414245#1414245: *73 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 close http connection: 6 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 event timer del: 6: 542853100 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 reusable connection: 0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 00005719592400A0 -2025/09/07 19:51:27 [debug] 1414245#1414245: *73 free: 000057195923D840, unused: 120 -2025/09/07 19:51:27 [debug] 1414245#1414245: timer delta: 2 -2025/09/07 19:51:27 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:27 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:5 ev:0001 d:0000741FB4FC5010 -2025/09/07 19:51:54 [debug] 1414245#1414245: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: posix_memalign: 000057195923D840:512 @16 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 accept: 127.0.0.1:54220 fd:6 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer add: 6: 60000:542875089 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 reusable connection: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 26987 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:6 ev:0001 d:0000741FB4FC51E0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http wait request handler -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 malloc: 00005719592400A0:1024 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: eof:0, avail:-1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: fd:6 444 of 1024 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 reusable connection: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 posix_memalign: 000057195925F520:4096 @16 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http process request line -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http request line: "PUT /upload HTTP/1.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http uri: "/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http args: "" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http exten: "" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 posix_memalign: 0000571959255890:4096 @16 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http process request header line -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header: "Host: localhost:9001" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header: "User-Agent: curl/8.15.0" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header: "Accept: */*" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header: "Content-Type: text/plain" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3MjU3NTI5OTQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI1ZDQxNDAyYWJjNGIyYTc2Yjk3MTlkOTExMDE3YzU5MiJdXSwiY29udGVudCI6IiIsInNpZyI6Im1vY2sifQo=" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header: "Content-Length: 15" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http header done -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer del: 6: 542875089 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 generic phase: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 rewrite phase: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 test location: "/health" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 test location: "/report" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 test location: "/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 using configuration "=/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http cl:15 max:104857600 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 rewrite phase: 3 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "PUT" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script regex: "^(PUT|HEAD)$" -2025/09/07 19:51:54 [notice] 1414245#1414245: *75 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script if -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script if: false -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 post rewrite phase: 4 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 generic phase: 5 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 generic phase: 6 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 generic phase: 7 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 access phase: 8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 access phase: 9 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 access phase: 10 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 post access phase: 11 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 generic phase: 12 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 generic phase: 13 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http client request body preread 15 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http request body content length filter -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http body new buf t:1 f:0 000057195924024D, pos 000057195924024D, size: 15 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http init upstream, client timer: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "QUERY_STRING" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "QUERY_STRING: " -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "REQUEST_METHOD" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "PUT" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "CONTENT_TYPE" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "text/plain" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "CONTENT_LENGTH" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "15" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "CONTENT_LENGTH: 15" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SCRIPT_NAME" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "REQUEST_URI" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "DOCUMENT_URI" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "DOCUMENT_ROOT" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "./blobs" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SERVER_PROTOCOL" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "HTTP/1.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "REQUEST_SCHEME" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "http" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "GATEWAY_INTERFACE" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "CGI/1.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SERVER_SOFTWARE" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "nginx/" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "1.18.0" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "REMOTE_ADDR" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "127.0.0.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "REMOTE_PORT" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "54220" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "REMOTE_PORT: 54220" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SERVER_ADDR" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "127.0.0.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SERVER_PORT" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "9001" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SERVER_NAME" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "localhost" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "REDIRECT_STATUS" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "200" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "SCRIPT_FILENAME" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script var: "./blobs" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http script copy: "/ginxsom.fcgi" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3MjU3NTI5OTQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI1ZDQxNDAyYWJjNGIyYTc2Yjk3MTlkOTExMDE3YzU5MiJdXSwiY29udGVudCI6IiIsInNpZyI6Im1vY2sifQo=" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 fastcgi param: "HTTP_CONTENT_LENGTH: 15" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http cleanup add: 00005719592567F8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 get rr peer, try: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 stream socket 10 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 epoll add connection: fd:10 ev:80002005 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #76 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 connected -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream connect: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 posix_memalign: 0000571959226F20:128 @16 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream send request -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream send request body -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 chain writer buf fl:0 s:888 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 chain writer buf fl:0 s:15 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 chain writer buf fl:0 s:9 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 posix_memalign: 0000571959247160:4096 @16 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 chain writer in: 0000571959256868 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 writev: 912 of 912 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 chain writer out: 0000000000000000 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer add: 10: 60000:542875089 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http request count:2 blk:0 -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: 60000 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:6 ev:0004 d:0000741FB4FC51E0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http run request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream check client, write event:1, "/upload" -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:10 ev:0004 d:0000741FB4FC52C8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream dummy handler -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream process header -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 malloc: 0000571959248170:4096 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: eof:0, avail:-1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: fd:10 152 of 4096 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 07 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 8E -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 02 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record length: 142 -2025/09/07 19:51:54 [error] 1414245#1414245: *75 FastCGI sent in stderr: "LOG: [2025-09-07 19:51:54] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 19:51:54] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: eof:0, avail:0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream dummy handler -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:10 ev:0005 d:0000741FB4FC52C8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream process header -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: eof:0, avail:-1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: fd:10 648 of 3944 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 07 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 9F -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record length: 415 -2025/09/07 19:51:54 [error] 1414245#1414245: *75 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed -AUTH: pubkey extracted: '' -AUTH: resource_hash: 'b61e4ab61a73cc7ddaeab81ba5643f3eca7234c2fb868546a88decac271a77c7' -AUTH: operation: 'upload' -LOG: [2025-09-07 19:51:54] PUT /upload - Auth: auth_failed - Status: 401" 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/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 07 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record length: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 06 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: B7 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record length: 183 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi parser: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi parser: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi header: "Content-Type: application/json" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi parser: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi header done -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Sun, 07 Sep 2025 23:51:54 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write new buf t:1 f:0 0000571959247428, pos 0000571959247428, size: 181 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http write filter: l:0 f:0 s:181 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http cacheable: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream process upstream -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe read upstream: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe preread: 148 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe length: -1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe write downstream: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe write busy: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe write: out:0000000000000000, f:0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe read upstream: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe length: -1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer: 10, old: 542875089, new: 542875090 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream dummy handler -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: 59999 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:10 ev:2005 d:0000741FB4FC52C8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream request: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream process upstream -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe read upstream: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 readv: eof:1, avail:-1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 readv: 1, last:3296 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe recv chain: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe buf free s:0 t:1 f:0 0000571959248170, pos 00005719592483FC, size: 148 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe length: -1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 input buf #0 00005719592483FC -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 06 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record length: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi closed stdout -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 03 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 01 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 08 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record byte: 00 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi record length: 8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http fastcgi sent end request -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 input buf 00005719592483FC 123 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe write downstream: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe write downstream flush in -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http output filter "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http copy filter: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http postpone filter "/upload?" 0000571959256838 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http chunk: 123 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write old buf t:1 f:0 0000571959247428, pos 0000571959247428, size: 181 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write new buf t:1 f:0 0000571959247720, pos 0000571959247720, size: 4 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write new buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http write filter: l:0 f:0 s:310 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http copy filter: 0 "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 pipe write downstream done -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer: 10, old: 542875089, new: 542875090 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream exit: 0000000000000000 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 finalize http upstream request: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 finalize http fastcgi request -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free rr peer 1 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 close http upstream connection: 10 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 0000571959226F20, unused: 48 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer del: 10: 542875089 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 reusable connection: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http upstream temp fd: -1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http output filter "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http copy filter: "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http postpone filter "/upload?" 00007FFE2F6E8080 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http chunk: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write old buf t:1 f:0 0000571959247428, pos 0000571959247428, size: 181 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write old buf t:1 f:0 0000571959247720, pos 0000571959247720, size: 4 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write old buf t:1 f:0 0000571959248170, pos 00005719592483FC, size: 123 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write old buf t:0 f:0 0000000000000000, pos 000057191FE5B2E8, size: 2 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 write new buf t:0 f:0 0000000000000000, pos 000057191FE5B2E5, size: 5 file: 0, size: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http write filter: l:1 f:0 s:315 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http write filter limit 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 writev: 315 of 315 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http write filter 0000000000000000 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http copy filter: 0 "/upload?" -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 set http keepalive handler -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http close request -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http log handler -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 0000571959248170 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 000057195925F520, unused: 3 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 0000571959255890, unused: 8 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 0000571959247160, unused: 2154 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 00005719592400A0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 hc free: 0000000000000000 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 hc busy: 0000000000000000 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 tcp_nodelay -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 reusable connection: 1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer add: 6: 65000:542880090 -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: 65000 -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll: fd:6 ev:2005 d:0000741FB4FC51E0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 http keepalive handler -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 malloc: 00005719592400A0:1024 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: eof:1, avail:-1 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 recv: fd:6 0 of 1024 -2025/09/07 19:51:54 [info] 1414245#1414245: *75 client 127.0.0.1 closed keepalive connection -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 close http connection: 6 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 event timer del: 6: 542880090 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 reusable connection: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 00005719592400A0 -2025/09/07 19:51:54 [debug] 1414245#1414245: *75 free: 000057195923D840, unused: 120 -2025/09/07 19:51:54 [debug] 1414245#1414245: timer delta: 0 -2025/09/07 19:51:54 [debug] 1414245#1414245: worker cycle -2025/09/07 19:51:54 [debug] 1414245#1414245: epoll timer: -1 -2025/09/07 19:58:14 [notice] 1414244#1414244: signal 15 (SIGTERM) received from 1417286, exiting -2025/09/07 19:58:14 [debug] 1414244#1414244: wake up, sigio 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: child: 0 1414245 e:0 t:0 d:0 r:1 j:0 -2025/09/07 19:58:14 [debug] 1414244#1414244: termination cycle: 50 -2025/09/07 19:58:14 [debug] 1414244#1414244: sigsuspend -2025/09/07 19:58:14 [debug] 1414245#1414245: epoll: fd:7 ev:0001 d:0000741FB4FC50F8 -2025/09/07 19:58:14 [debug] 1414245#1414245: channel handler -2025/09/07 19:58:14 [debug] 1414245#1414245: channel: 32 -2025/09/07 19:58:14 [debug] 1414245#1414245: channel command: 4 -2025/09/07 19:58:14 [debug] 1414245#1414245: channel: -2 -2025/09/07 19:58:14 [debug] 1414245#1414245: timer delta: 379603 -2025/09/07 19:58:14 [notice] 1414245#1414245: exiting -2025/09/07 19:58:14 [debug] 1414245#1414245: flush files -2025/09/07 19:58:14 [debug] 1414245#1414245: run cleanup: 00005719592B2500 -2025/09/07 19:58:14 [debug] 1414245#1414245: run cleanup: 000057195929AEE0 -2025/09/07 19:58:14 [debug] 1414245#1414245: cleanup resolver -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592B3960 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195929E740 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959261640 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959260530 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195925A500 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959259440 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959258380 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592572C0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195924C180 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959243150, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959250070, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195925B510, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959262650, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959266660, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195926A670, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195926E680, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959272690, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592766A0, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195927A6B0, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195927E6C0, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592826D0, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592866E0, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195928A6F0, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195928E700, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959292710, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 0000571959296720, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195929A730, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 000057195929F910, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592A3920, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592A7930, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592AB940, unused: 0 -2025/09/07 19:58:14 [debug] 1414245#1414245: free: 00005719592AF950, unused: 5176 -2025/09/07 19:58:14 [notice] 1414245#1414245: exit -2025/09/07 19:58:14 [notice] 1414244#1414244: signal 17 (SIGCHLD) received from 1414245 -2025/09/07 19:58:14 [notice] 1414244#1414244: worker process 1414245 exited with code 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: shmtx forced unlock -2025/09/07 19:58:14 [debug] 1414244#1414244: wake up, sigio 3 -2025/09/07 19:58:14 [debug] 1414244#1414244: reap children -2025/09/07 19:58:14 [debug] 1414244#1414244: child: 0 1414245 e:1 t:1 d:0 r:1 j:0 -2025/09/07 19:58:14 [notice] 1414244#1414244: exit -2025/09/07 19:58:14 [debug] 1414244#1414244: close listening 0.0.0.0:9001 #5 -2025/09/07 19:58:14 [debug] 1414244#1414244: run cleanup: 000057195929AEE0 -2025/09/07 19:58:14 [debug] 1414244#1414244: cleanup resolver -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592B3960 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195929E740 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959261640 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959260530 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195925A500 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959259440 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959258380 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592572C0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195924C180 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959243150, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959250070, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195925B510, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959262650, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959266660, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195926A670, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195926E680, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959272690, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592766A0, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195927A6B0, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195927E6C0, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592826D0, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592866E0, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195928A6F0, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195928E700, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959292710, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 0000571959296720, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195929A730, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 000057195929F910, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592A3920, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592A7930, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592AB940, unused: 0 -2025/09/07 19:58:14 [debug] 1414244#1414244: free: 00005719592AF950, unused: 5207 -2025/09/07 19:58:17 [debug] 1417316#1417316: bind() 0.0.0.0:9001 #5 -2025/09/07 19:58:17 [debug] 1417316#1417316: counter: 000071F91DBB0080, 1 -2025/09/07 19:58:17 [debug] 1417317#1417317: bind() 0.0.0.0:9001 #5 -2025/09/07 19:58:17 [notice] 1417317#1417317: using the "epoll" event method -2025/09/07 19:58:17 [debug] 1417317#1417317: counter: 00007C398FA63080, 1 -2025/09/07 19:58:17 [notice] 1417317#1417317: nginx/1.18.0 (Ubuntu) -2025/09/07 19:58:17 [notice] 1417317#1417317: OS: Linux 6.12.10-76061203-generic -2025/09/07 19:58:17 [notice] 1417317#1417317: getrlimit(RLIMIT_NOFILE): 1048576:1048576 -2025/09/07 19:58:17 [debug] 1417318#1417317: write: 6, 00007FFE55DB9D80, 8, 0 -2025/09/07 19:58:17 [debug] 1417318#1417318: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" -2025/09/07 19:58:17 [notice] 1417318#1417318: start worker processes -2025/09/07 19:58:17 [debug] 1417318#1417318: channel 6:7 -2025/09/07 19:58:17 [notice] 1417318#1417318: start worker process 1417319 -2025/09/07 19:58:17 [debug] 1417318#1417318: sigsuspend -2025/09/07 19:58:17 [debug] 1417319#1417319: add cleanup: 00006546982BF4E0 -2025/09/07 19:58:17 [debug] 1417319#1417319: malloc: 000065469824BBD0:8 -2025/09/07 19:58:17 [debug] 1417319#1417319: notify eventfd: 9 -2025/09/07 19:58:17 [debug] 1417319#1417319: testing the EPOLLRDHUP flag: success -2025/09/07 19:58:17 [debug] 1417319#1417319: malloc: 0000654698261060:6144 -2025/09/07 19:58:17 [debug] 1417319#1417319: malloc: 00007C398F85B010:237568 -2025/09/07 19:58:17 [debug] 1417319#1417319: malloc: 00006546982C2210:98304 -2025/09/07 19:58:17 [debug] 1417319#1417319: malloc: 00006546982DA220:98304 -2025/09/07 19:58:17 [debug] 1417319#1417319: epoll add event: fd:5 op:1 ev:00002001 -2025/09/07 19:58:17 [debug] 1417319#1417319: epoll add event: fd:7 op:1 ev:00002001 -2025/09/07 19:58:17 [debug] 1417319#1417319: setproctitle: "nginx: worker process" -2025/09/07 19:58:17 [debug] 1417319#1417319: worker cycle -2025/09/07 19:58:17 [debug] 1417319#1417319: epoll timer: -1 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:5 ev:0001 d:00007C398F85B010 -2025/09/07 20:02:16 [debug] 1417319#1417319: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: posix_memalign: 000065469824A840:512 @16 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 accept: 127.0.0.1:53632 fd:6 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer add: 6: 60000:543496494 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 reusable connection: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 238607 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 60000 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:6 ev:0001 d:00007C398F85B1E0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http wait request handler -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 malloc: 000065469824D0A0:1024 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: eof:0, avail:-1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: fd:6 444 of 1024 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 reusable connection: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 posix_memalign: 000065469826C500:4096 @16 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http process request line -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http request line: "PUT /upload HTTP/1.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http uri: "/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http args: "" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http exten: "" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 posix_memalign: 0000654698262870:4096 @16 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http process request header line -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header: "Host: localhost:9001" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header: "User-Agent: curl/8.15.0" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header: "Accept: */*" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header: "Content-Type: text/plain" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3MjU3NTI5OTQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI1ZDQxNDAyYWJjNGIyYTc2Yjk3MTlkOTExMDE3YzU5MiJdXSwiY29udGVudCI6IiIsInNpZyI6Im1vY2sifQo=" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header: "Content-Length: 15" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http header done -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer del: 6: 543496494 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 generic phase: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 rewrite phase: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 test location: "/health" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 test location: "/report" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 test location: "/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 using configuration "=/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http cl:15 max:104857600 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 rewrite phase: 3 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "PUT" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script regex: "^(PUT|HEAD)$" -2025/09/07 20:02:16 [notice] 1417319#1417319: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script if -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script if: false -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 post rewrite phase: 4 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 generic phase: 5 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 generic phase: 6 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 generic phase: 7 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 access phase: 8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 access phase: 9 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 access phase: 10 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 post access phase: 11 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 generic phase: 12 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 generic phase: 13 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http client request body preread 15 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http request body content length filter -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http body new buf t:1 f:0 000065469824D24D, pos 000065469824D24D, size: 15 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http init upstream, client timer: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "QUERY_STRING" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "QUERY_STRING: " -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "REQUEST_METHOD" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "PUT" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "CONTENT_TYPE" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "text/plain" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "CONTENT_LENGTH" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "15" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "CONTENT_LENGTH: 15" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SCRIPT_NAME" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "REQUEST_URI" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "DOCUMENT_URI" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "DOCUMENT_ROOT" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "./blobs" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SERVER_PROTOCOL" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "HTTP/1.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "REQUEST_SCHEME" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "http" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "GATEWAY_INTERFACE" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "CGI/1.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SERVER_SOFTWARE" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "nginx/" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "1.18.0" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "REMOTE_ADDR" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "127.0.0.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "REMOTE_PORT" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "53632" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "REMOTE_PORT: 53632" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SERVER_ADDR" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "127.0.0.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SERVER_PORT" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "9001" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SERVER_NAME" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "localhost" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "REDIRECT_STATUS" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "200" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "SCRIPT_FILENAME" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script var: "./blobs" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http script copy: "/ginxsom.fcgi" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3MjU3NTI5OTQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI1ZDQxNDAyYWJjNGIyYTc2Yjk3MTlkOTExMDE3YzU5MiJdXSwiY29udGVudCI6IiIsInNpZyI6Im1vY2sifQo=" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 15" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http cleanup add: 00006546982637D8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 get rr peer, try: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 stream socket 10 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 epoll add connection: fd:10 ev:80002005 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 connected -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream connect: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 posix_memalign: 0000654698233F20:128 @16 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream send request -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream send request body -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 chain writer buf fl:0 s:888 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 chain writer buf fl:0 s:15 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 chain writer buf fl:0 s:9 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 posix_memalign: 0000654698254140:4096 @16 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 chain writer in: 0000654698263848 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 writev: 912 of 912 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 chain writer out: 0000000000000000 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer add: 10: 60000:543496494 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http request count:2 blk:0 -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 60000 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:6 ev:0004 d:00007C398F85B1E0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http run request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream check client, write event:1, "/upload" -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:10 ev:0004 d:00007C398F85B2C8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream dummy handler -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 59999 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:10 ev:0004 d:00007C398F85B2C8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream dummy handler -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 59999 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:10 ev:0005 d:00007C398F85B2C8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream process header -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 malloc: 0000654698255150:4096 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: eof:0, avail:-1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: fd:10 152 of 4096 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 07 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 8E -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 02 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record length: 142 -2025/09/07 20:02:16 [error] 1417319#1417319: *1 FastCGI sent in stderr: "LOG: [2025-09-07 20:02:16] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 20:02:16] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: eof:0, avail:0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream dummy handler -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 59999 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:10 ev:0005 d:00007C398F85B2C8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream process header -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: eof:0, avail:-1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: fd:10 416 of 3944 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 07 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: B4 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 04 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record length: 180 -2025/09/07 20:02:16 [error] 1417319#1417319: *1 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -LOG: [2025-09-07 20:02:16] PUT /upload - Auth: auth_failed - Status: 401" 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/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 07 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record length: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 06 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: B7 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record length: 183 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi parser: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi parser: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi header: "Content-Type: application/json" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi parser: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi header done -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 00:02:16 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write new buf t:1 f:0 0000654698254408, pos 0000654698254408, size: 181 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http write filter: l:0 f:0 s:181 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http cacheable: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream process upstream -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe read upstream: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe preread: 148 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe buf free s:0 t:1 f:0 0000654698255150, pos 00006546982552F4, size: 148 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe length: -1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe write downstream: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe write busy: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe write: out:0000000000000000, f:0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe read upstream: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe buf free s:0 t:1 f:0 0000654698255150, pos 00006546982552F4, size: 148 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe length: -1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer: 10, old: 543496494, new: 543496496 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream dummy handler -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 59998 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:10 ev:2005 d:00007C398F85B2C8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream request: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream process upstream -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe read upstream: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 readv: eof:1, avail:-1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 readv: 1, last:3528 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe recv chain: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe buf free s:0 t:1 f:0 0000654698255150, pos 00006546982552F4, size: 148 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe length: -1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 input buf #0 00006546982552F4 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 06 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record length: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi closed stdout -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 03 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 01 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 08 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record byte: 00 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi record length: 8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http fastcgi sent end request -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 input buf 00006546982552F4 123 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe write downstream: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe write downstream flush in -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http output filter "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http copy filter: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http postpone filter "/upload?" 0000654698263818 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http chunk: 123 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write old buf t:1 f:0 0000654698254408, pos 0000654698254408, size: 181 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write new buf t:1 f:0 0000654698254700, pos 0000654698254700, size: 4 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write new buf t:1 f:0 0000654698255150, pos 00006546982552F4, size: 123 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write new buf t:0 f:0 0000000000000000, pos 000065466786C2E8, size: 2 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http write filter: l:0 f:0 s:310 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http copy filter: 0 "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 pipe write downstream done -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer: 10, old: 543496494, new: 543496496 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream exit: 0000000000000000 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 finalize http upstream request: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 finalize http fastcgi request -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free rr peer 1 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 close http upstream connection: 10 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 0000654698233F20, unused: 48 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer del: 10: 543496494 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 reusable connection: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http upstream temp fd: -1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http output filter "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http copy filter: "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http postpone filter "/upload?" 00007FFE55DB99C0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http chunk: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write old buf t:1 f:0 0000654698254408, pos 0000654698254408, size: 181 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write old buf t:1 f:0 0000654698254700, pos 0000654698254700, size: 4 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write old buf t:1 f:0 0000654698255150, pos 00006546982552F4, size: 123 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write old buf t:0 f:0 0000000000000000, pos 000065466786C2E8, size: 2 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 write new buf t:0 f:0 0000000000000000, pos 000065466786C2E5, size: 5 file: 0, size: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http write filter: l:1 f:0 s:315 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http write filter limit 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 writev: 315 of 315 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http write filter 0000000000000000 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http copy filter: 0 "/upload?" -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 set http keepalive handler -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http close request -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http log handler -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 0000654698255150 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 000065469826C500, unused: 3 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 0000654698262870, unused: 8 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 0000654698254140, unused: 2154 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 000065469824D0A0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 hc free: 0000000000000000 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 hc busy: 0000000000000000 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 tcp_nodelay -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 reusable connection: 1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer add: 6: 65000:543501496 -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: 65000 -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll: fd:6 ev:2005 d:00007C398F85B1E0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 http keepalive handler -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 malloc: 000065469824D0A0:1024 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: eof:1, avail:-1 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 recv: fd:6 0 of 1024 -2025/09/07 20:02:16 [info] 1417319#1417319: *1 client 127.0.0.1 closed keepalive connection -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 close http connection: 6 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 event timer del: 6: 543501496 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 reusable connection: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 000065469824D0A0 -2025/09/07 20:02:16 [debug] 1417319#1417319: *1 free: 000065469824A840, unused: 120 -2025/09/07 20:02:16 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:02:16 [debug] 1417319#1417319: worker cycle -2025/09/07 20:02:16 [debug] 1417319#1417319: epoll timer: -1 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:5 ev:0001 d:00007C398F85B010 -2025/09/07 20:05:20 [debug] 1417319#1417319: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: posix_memalign: 000065469824A840:512 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 accept: 127.0.0.1:53386 fd:6 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 event timer add: 6: 60000:543680783 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 reusable connection: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 184287 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 60000 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:6 ev:0001 d:00007C398F85B1E1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http wait request handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 malloc: 000065469824D0A0:1024 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 recv: eof:0, avail:-1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 recv: fd:6 78 of 1024 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 reusable connection: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 posix_memalign: 000065469826C500:4096 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http process request line -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http request line: "GET / HTTP/1.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http uri: "/" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http args: "" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http exten: "" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 posix_memalign: 0000654698262870:4096 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http process request header line -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http header: "Host: localhost:9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http header: "User-Agent: curl/8.15.0" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http header: "Accept: */*" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http header done -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 event timer del: 6: 543680783 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 generic phase: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 rewrite phase: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 test location: "/health" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 test location: "/auth" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 test location: "/api/" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 test location: "/" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 using configuration "=/" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http cl:-1 max:104857600 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 rewrite phase: 3 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http set discard body -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 00:05:20 GMT -Content-Type: application/octet-stream -Content-Length: 101 -Connection: keep-alive -Content-Type: text/plain - -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 write new buf t:1 f:0 0000654698262C50, pos 0000654698262C50, size: 198 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http write filter: l:0 f:0 s:198 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http output filter "/?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http copy filter: "/?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http postpone filter "/?" 00007FFE55DB9910 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 write old buf t:1 f:0 0000654698262C50, pos 0000654698262C50, size: 198 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 write new buf t:0 f:0 0000000000000000, pos 00006546982A7730, size: 101 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http write filter: l:1 f:0 s:299 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http write filter limit 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 writev: 299 of 299 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http write filter 0000000000000000 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http copy filter: 0 "/?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http finalize request: 0, "/?" a:1, c:1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 set http keepalive handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http close request -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http log handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 free: 000065469826C500, unused: 8 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 free: 0000654698262870, unused: 2632 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 free: 000065469824D0A0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 hc free: 0000000000000000 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 hc busy: 0000000000000000 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 tcp_nodelay -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 reusable connection: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 event timer add: 6: 65000:543685783 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 65000 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:6 ev:2001 d:00007C398F85B1E1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 http keepalive handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 malloc: 000065469824D0A0:1024 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 recv: eof:1, avail:-1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 recv: fd:6 0 of 1024 -2025/09/07 20:05:20 [info] 1417319#1417319: *3 client 127.0.0.1 closed keepalive connection -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 close http connection: 6 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 event timer del: 6: 543685783 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 reusable connection: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 free: 000065469824D0A0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *3 free: 000065469824A840, unused: 136 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: -1 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:5 ev:0001 d:00007C398F85B010 -2025/09/07 20:05:20 [debug] 1417319#1417319: accept on 0.0.0.0:9001, ready: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: posix_memalign: 000065469824A840:512 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 accept: 127.0.0.1:53400 fd:6 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer add: 6: 60000:543681083 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 reusable connection: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 epoll add event: fd:6 op:1 ev:80002001 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 299 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 60000 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:6 ev:0001 d:00007C398F85B1E0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http wait request handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 malloc: 000065469824D0A0:1024 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: eof:0, avail:-1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: fd:6 799 of 1024 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 reusable connection: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 posix_memalign: 000065469826C500:4096 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http process request line -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http request line: "PUT /upload HTTP/1.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http uri: "/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http args: "" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http exten: "" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 posix_memalign: 0000654698262870:4096 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http process request header line -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header: "Host: localhost:9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header: "User-Agent: curl/8.15.0" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header: "Accept: */*" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3ODQzYzAyMGU3YjRiM2UyODEwNDcyOTYzODMwNTdkMTQ1OTIxOThlM2ExMmQ2MTU1ZjIxNmExMGMwMmRiZjI3IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODk5MjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkzNTIwIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImVmZWFmZWFlMjUwODM4YjFjNDFhNmJhODMxOWFmOGZiMzcyNWQwYjgyNjY3MmFkNjQ2ZWIxZDczNWRmMGFkMTc4YTQ1N2UxM2JlMDc1M2Y5MDM4NmVjZDNhNDYzMDY0NDczNGFjYzVmZjU0ZmZkMTEzMjRiOWRhOWM2OGJlMmJmIn0K" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header: "Content-Type: text/plain" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header: "Content-Length: 30" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http header done -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer del: 6: 543681083 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 generic phase: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 rewrite phase: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 test location: "/health" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 test location: "/report" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 test location: "/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 using configuration "=/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http cl:30 max:104857600 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 rewrite phase: 3 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "PUT" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script regex: "^(PUT|HEAD)$" -2025/09/07 20:05:20 [notice] 1417319#1417319: *4 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script if -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script if: false -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 post rewrite phase: 4 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 generic phase: 5 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 generic phase: 6 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 generic phase: 7 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 access phase: 8 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 access phase: 9 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 access phase: 10 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 post access phase: 11 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 generic phase: 12 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 generic phase: 13 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http client request body preread 30 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http request body content length filter -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http body new buf t:1 f:0 000065469824D3A1, pos 000065469824D3A1, size: 30 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http init upstream, client timer: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 epoll add event: fd:6 op:3 ev:80002005 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "QUERY_STRING" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "QUERY_STRING: " -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "REQUEST_METHOD" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "PUT" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "CONTENT_TYPE" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "text/plain" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "CONTENT_LENGTH" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "30" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "CONTENT_LENGTH: 30" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SCRIPT_NAME" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "REQUEST_URI" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "REQUEST_URI: /upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "DOCUMENT_URI" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "DOCUMENT_ROOT" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "./blobs" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SERVER_PROTOCOL" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "HTTP/1.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "REQUEST_SCHEME" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "http" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "REQUEST_SCHEME: http" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "GATEWAY_INTERFACE" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "CGI/1.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SERVER_SOFTWARE" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "nginx/" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "1.18.0" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "REMOTE_ADDR" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "127.0.0.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "REMOTE_PORT" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "53400" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "REMOTE_PORT: 53400" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SERVER_ADDR" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "127.0.0.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SERVER_PORT" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SERVER_PORT: 9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SERVER_NAME" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "localhost" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SERVER_NAME: localhost" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "REDIRECT_STATUS" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "200" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "SCRIPT_FILENAME" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script var: "./blobs" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http script copy: "/ginxsom.fcgi" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3ODQzYzAyMGU3YjRiM2UyODEwNDcyOTYzODMwNTdkMTQ1OTIxOThlM2ExMmQ2MTU1ZjIxNmExMGMwMmRiZjI3IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyODk5MjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjkzNTIwIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImVmZWFmZWFlMjUwODM4YjFjNDFhNmJhODMxOWFmOGZiMzcyNWQwYjgyNjY3MmFkNjQ2ZWIxZDczNWRmMGFkMTc4YTQ1N2UxM2JlMDc1M2Y5MDM4NmVjZDNhNDYzMDY0NDczNGFjYzVmZjU0ZmZkMTEzMjRiOWRhOWM2OGJlMmJmIn0K" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 fastcgi param: "HTTP_CONTENT_LENGTH: 30" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 posix_memalign: 0000654698254140:4096 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http cleanup add: 0000654698254220 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 get rr peer, try: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 stream socket 10 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 epoll add connection: fd:10 ev:80002005 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #5 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 connected -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream connect: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 posix_memalign: 0000654698233F20:128 @16 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream send request -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream send request body -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 chain writer buf fl:0 s:1224 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 chain writer buf fl:0 s:30 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 chain writer buf fl:0 s:10 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 chain writer in: 0000654698254290 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 writev: 1264 of 1264 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 chain writer out: 0000000000000000 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer add: 10: 60000:543681084 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http request count:2 blk:0 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 60000 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:6 ev:0004 d:00007C398F85B1E0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http run request: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream check client, write event:1, "/upload" -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:10 ev:0004 d:00007C398F85B2C9 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream request: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream dummy handler -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 59999 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:10 ev:0005 d:00007C398F85B2C9 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream request: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream process header -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 malloc: 0000654698255150:4096 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: eof:0, avail:-1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: fd:10 152 of 4096 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 07 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 8E -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 02 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record length: 142 -2025/09/07 20:05:20 [error] 1417319#1417319: *4 FastCGI sent in stderr: "LOG: [2025-09-07 20:05:20] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-07 20:05:20] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: eof:0, avail:0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream request: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream dummy handler -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 59999 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:10 ev:2005 d:00007C398F85B2C9 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream request: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream process header -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: eof:1, avail:-1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: fd:10 456 of 3944 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 07 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: B4 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 04 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record length: 180 -2025/09/07 20:05:20 [error] 1417319#1417319: *4 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: YES -AUTH: About to perform authentication validation -LOG: [2025-09-07 20:05:20] PUT /upload - Auth: auth_failed - Status: 401" 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/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 07 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record length: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 06 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: D9 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 07 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record length: 217 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi parser: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi header: "Status: 401 Unauthorized" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi parser: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi header: "Content-Type: application/json" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi parser: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi header done -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 00:05:20 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write new buf t:1 f:0 0000654698254558, pos 0000654698254558, size: 181 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http write filter: l:0 f:0 s:181 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http cacheable: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream process upstream -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe read upstream: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe preread: 188 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 readv: eof:1, avail:0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 readv: 1, last:3488 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe recv chain: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe buf free s:0 t:1 f:0 0000654698255150, pos 00006546982552F4, size: 188 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe length: -1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 input buf #0 00006546982552F4 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 06 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record length: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi closed stdout -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 03 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 01 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 08 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record byte: 00 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi record length: 8 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http fastcgi sent end request -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 input buf 00006546982552F4 157 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe write downstream: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe write downstream flush in -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http output filter "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http copy filter: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http postpone filter "/upload?" 0000654698254260 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http chunk: 157 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write old buf t:1 f:0 0000654698254558, pos 0000654698254558, size: 181 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write new buf t:1 f:0 0000654698254850, pos 0000654698254850, size: 4 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write new buf t:1 f:0 0000654698255150, pos 00006546982552F4, size: 157 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write new buf t:0 f:0 0000000000000000, pos 000065466786C2E8, size: 2 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http write filter: l:0 f:0 s:344 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http copy filter: 0 "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 pipe write downstream done -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer: 10, old: 543681084, new: 543681088 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream exit: 0000000000000000 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 finalize http upstream request: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 finalize http fastcgi request -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free rr peer 1 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 close http upstream connection: 10 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 0000654698233F20, unused: 48 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer del: 10: 543681084 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 reusable connection: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http upstream temp fd: -1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http output filter "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http copy filter: "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http postpone filter "/upload?" 00007FFE55DB99C0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http chunk: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write old buf t:1 f:0 0000654698254558, pos 0000654698254558, size: 181 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write old buf t:1 f:0 0000654698254850, pos 0000654698254850, size: 4 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write old buf t:1 f:0 0000654698255150, pos 00006546982552F4, size: 157 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write old buf t:0 f:0 0000000000000000, pos 000065466786C2E8, size: 2 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 write new buf t:0 f:0 0000000000000000, pos 000065466786C2E5, size: 5 file: 0, size: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http write filter: l:1 f:0 s:349 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http write filter limit 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 writev: 349 of 349 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http write filter 0000000000000000 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http copy filter: 0 "/upload?" -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 set http keepalive handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http close request -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http log handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 0000654698255150 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 000065469826C500, unused: 3 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 0000654698262870, unused: 8 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 0000654698254140, unused: 1818 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 000065469824D0A0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 hc free: 0000000000000000 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 hc busy: 0000000000000000 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 tcp_nodelay -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 reusable connection: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer add: 6: 65000:543686088 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 3 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: 65000 -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll: fd:6 ev:2005 d:00007C398F85B1E0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 http keepalive handler -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 malloc: 000065469824D0A0:1024 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: eof:1, avail:-1 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 recv: fd:6 0 of 1024 -2025/09/07 20:05:20 [info] 1417319#1417319: *4 client 127.0.0.1 closed keepalive connection -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 close http connection: 6 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 event timer del: 6: 543686088 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 reusable connection: 0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 000065469824D0A0 -2025/09/07 20:05:20 [debug] 1417319#1417319: *4 free: 000065469824A840, unused: 120 -2025/09/07 20:05:20 [debug] 1417319#1417319: timer delta: 1 -2025/09/07 20:05:20 [debug] 1417319#1417319: worker cycle -2025/09/07 20:05:20 [debug] 1417319#1417319: epoll timer: -1 -2025/09/08 07:46:13 [notice] 1417318#1417318: signal 15 (SIGTERM) received from 1529195, exiting -2025/09/08 07:46:13 [debug] 1417318#1417318: wake up, sigio 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: child: 0 1417319 e:0 t:0 d:0 r:1 j:0 -2025/09/08 07:46:13 [debug] 1417318#1417318: termination cycle: 50 -2025/09/08 07:46:13 [debug] 1417318#1417318: sigsuspend -2025/09/08 07:46:13 [debug] 1417319#1417319: epoll: fd:7 ev:0001 d:00007C398F85B0F8 -2025/09/08 07:46:13 [debug] 1417319#1417319: channel handler -2025/09/08 07:46:13 [debug] 1417319#1417319: channel: 32 -2025/09/08 07:46:13 [debug] 1417319#1417319: channel command: 4 -2025/09/08 07:46:13 [debug] 1417319#1417319: channel: -2 -2025/09/08 07:46:13 [debug] 1417319#1417319: timer delta: 42052795 -2025/09/08 07:46:13 [notice] 1417319#1417319: exiting -2025/09/08 07:46:13 [debug] 1417319#1417319: flush files -2025/09/08 07:46:13 [debug] 1417319#1417319: run cleanup: 00006546982BF4E0 -2025/09/08 07:46:13 [debug] 1417319#1417319: run cleanup: 00006546982A7EC0 -2025/09/08 07:46:13 [debug] 1417319#1417319: cleanup resolver -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982C0940 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982AB720 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469826E620 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469826D510 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982674E0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698266420 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698265360 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982642A0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698259160 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698250130, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469825D050, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982684F0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469826F630, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698273640, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698277650, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469827B660, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469827F670, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698283680, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 0000654698287690, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469828B6A0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469828F6B0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982936C0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982976D0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469829B6E0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 000065469829F6F0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982A3700, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982A7710, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982AC8F0, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982B0900, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982B4910, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982B8920, unused: 0 -2025/09/08 07:46:13 [debug] 1417319#1417319: free: 00006546982BC930, unused: 5176 -2025/09/08 07:46:13 [notice] 1417319#1417319: exit -2025/09/08 07:46:13 [notice] 1417318#1417318: signal 17 (SIGCHLD) received from 1417319 -2025/09/08 07:46:13 [notice] 1417318#1417318: worker process 1417319 exited with code 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: shmtx forced unlock -2025/09/08 07:46:13 [debug] 1417318#1417318: wake up, sigio 3 -2025/09/08 07:46:13 [debug] 1417318#1417318: reap children -2025/09/08 07:46:13 [debug] 1417318#1417318: child: 0 1417319 e:1 t:1 d:0 r:1 j:0 -2025/09/08 07:46:13 [notice] 1417318#1417318: exit -2025/09/08 07:46:13 [debug] 1417318#1417318: close listening 0.0.0.0:9001 #5 -2025/09/08 07:46:13 [debug] 1417318#1417318: run cleanup: 00006546982A7EC0 -2025/09/08 07:46:13 [debug] 1417318#1417318: cleanup resolver -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982C0940 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982AB720 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469826E620 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469826D510 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982674E0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698266420 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698265360 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982642A0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698259160 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698250130, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469825D050, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982684F0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469826F630, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698273640, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698277650, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469827B660, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469827F670, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698283680, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 0000654698287690, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469828B6A0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469828F6B0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982936C0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982976D0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469829B6E0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 000065469829F6F0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982A3700, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982A7710, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982AC8F0, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982B0900, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982B4910, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982B8920, unused: 0 -2025/09/08 07:46:13 [debug] 1417318#1417318: free: 00006546982BC930, unused: 5207 -2025/09/08 07:46:16 [debug] 1529231#1529231: bind() 0.0.0.0:9001 #5 -2025/09/08 07:46:16 [debug] 1529231#1529231: counter: 0000719E0FF9A080, 1 -2025/09/08 07:46:16 [debug] 1529232#1529232: bind() 0.0.0.0:9001 #5 -2025/09/08 07:46:16 [notice] 1529232#1529232: using the "epoll" event method -2025/09/08 07:46:16 [debug] 1529232#1529232: counter: 000074D8A82A6080, 1 -2025/09/08 07:46:16 [notice] 1529232#1529232: nginx/1.18.0 (Ubuntu) -2025/09/08 07:46:16 [notice] 1529232#1529232: OS: Linux 6.12.10-76061203-generic -2025/09/08 07:46:16 [notice] 1529232#1529232: getrlimit(RLIMIT_NOFILE): 1048576:1048576 -2025/09/08 07:46:16 [debug] 1529233#1529232: write: 6, 00007FFD16613D60, 8, 0 -2025/09/08 07:46:16 [debug] 1529233#1529233: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" -2025/09/08 07:46:16 [notice] 1529233#1529233: start worker processes -2025/09/08 07:46:16 [debug] 1529233#1529233: channel 6:7 -2025/09/08 07:46:16 [notice] 1529233#1529233: start worker process 1529234 -2025/09/08 07:46:16 [debug] 1529233#1529233: sigsuspend -2025/09/08 07:46:16 [debug] 1529234#1529234: add cleanup: 000062E0E31CE4E0 -2025/09/08 07:46:16 [debug] 1529234#1529234: malloc: 000062E0E315ABD0:8 -2025/09/08 07:46:16 [debug] 1529234#1529234: notify eventfd: 9 -2025/09/08 07:46:16 [debug] 1529234#1529234: testing the EPOLLRDHUP flag: success -2025/09/08 07:46:16 [debug] 1529234#1529234: malloc: 000062E0E3170060:6144 -2025/09/08 07:46:16 [debug] 1529234#1529234: malloc: 000074D8A809E010:237568 -2025/09/08 07:46:16 [debug] 1529234#1529234: malloc: 000062E0E31D1210:98304 -2025/09/08 07:46:16 [debug] 1529234#1529234: malloc: 000062E0E31E9220:98304 -2025/09/08 07:46:16 [debug] 1529234#1529234: epoll add event: fd:5 op:1 ev:00002001 -2025/09/08 07:46:16 [debug] 1529234#1529234: epoll add event: fd:7 op:1 ev:00002001 -2025/09/08 07:46:16 [debug] 1529234#1529234: setproctitle: "nginx: worker process" -2025/09/08 07:46:16 [debug] 1529234#1529234: worker cycle -2025/09/08 07:46:16 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:46:38 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 accept: 127.0.0.1:56150 fd:6 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer add: 6: 60000:585758415 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 reusable connection: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:46:38 [debug] 1529234#1529234: timer delta: 21295 -2025/09/08 07:46:38 [debug] 1529234#1529234: worker cycle -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http wait request handler -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 recv: eof:0, avail:-1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 recv: fd:6 487 of 1024 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 reusable connection: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http process request line -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http uri: "/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http args: "" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http exten: "" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http process request header line -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http header: "Host: localhost:9001" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http header: "Accept: */*" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http header: "Content-Type: application/json" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http header: "Content-Length: 350" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http header done -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer del: 6: 585758415 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 generic phase: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 rewrite phase: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 test location: "/health" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 test location: "/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 using configuration "=/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http cl:350 max:104857600 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 rewrite phase: 3 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "PUT" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script regex: "^(PUT)$" -2025/09/08 07:46:38 [notice] 1529234#1529234: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script if -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script if: false -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 post rewrite phase: 4 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 generic phase: 5 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 generic phase: 6 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 generic phase: 7 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 access phase: 8 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 access phase: 9 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 access phase: 10 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 post access phase: 11 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 generic phase: 12 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 generic phase: 13 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http client request body preread 350 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http request body content length filter -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 350 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http init upstream, client timer: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "QUERY_STRING" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "QUERY_STRING: " -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "REQUEST_METHOD" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "PUT" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "CONTENT_TYPE" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "application/json" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "CONTENT_LENGTH" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "350" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "CONTENT_LENGTH: 350" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SCRIPT_NAME" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "REQUEST_URI" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "DOCUMENT_URI" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "./blobs" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "HTTP/1.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "REQUEST_SCHEME" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "http" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "CGI/1.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "nginx/" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "1.18.0" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "REMOTE_ADDR" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "127.0.0.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "REMOTE_PORT" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "56150" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "REMOTE_PORT: 56150" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SERVER_ADDR" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "127.0.0.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SERVER_PORT" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "9001" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SERVER_NAME" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "localhost" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "REDIRECT_STATUS" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "200" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script var: "./blobs" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http script copy: "/ginxsom.fcgi" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 350" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http cleanup add: 000062E0E31726A0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 get rr peer, try: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 stream socket 10 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 connected -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream connect: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream send request -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream send request body -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 chain writer buf fl:0 s:592 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 chain writer buf fl:0 s:350 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 chain writer buf fl:0 s:10 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 chain writer in: 000062E0E3172710 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 writev: 952 of 952 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 chain writer out: 0000000000000000 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer add: 10: 60000:585758415 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http request count:2 blk:0 -2025/09/08 07:46:38 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: worker cycle -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http run request: "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream check client, write event:1, "/report" -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream request: "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream dummy handler -2025/09/08 07:46:38 [debug] 1529234#1529234: timer delta: 2 -2025/09/08 07:46:38 [debug] 1529234#1529234: worker cycle -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll timer: 59998 -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream request: "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream process header -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 malloc: 000062E0E3163140:4096 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 recv: eof:1, avail:-1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 recv: fd:10 408 of 4096 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 07 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 94 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 04 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record length: 148 -2025/09/08 07:46:38 [error] 1529234#1529234: *1 FastCGI sent in stderr: "LOG: [2025-09-08 07:46:38] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:46:38] PUT /report - Auth: structure_invalid - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 07 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record length: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 06 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: CF -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record length: 207 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi parser: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi header: "Status: 400 Bad Request" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi parser: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi parser: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi header done -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 HTTP/1.1 400 Bad Request -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:46:38 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http write filter: l:0 f:0 s:180 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http cacheable: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream process upstream -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe read upstream: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe preread: 173 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 readv: eof:1, avail:0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 readv: 1, last:3688 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe recv chain: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316322B, size: 173 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe length: -1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 input buf #0 000062E0E316322B -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 06 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record length: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi closed stdout -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 03 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 01 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 08 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record byte: 00 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi record length: 8 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http fastcgi sent end request -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 input buf 000062E0E316322B 148 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe write downstream: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe write downstream flush in -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http output filter "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http copy filter: "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http chunk: 148 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write new buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316322B, size: 148 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http write filter: l:0 f:0 s:334 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http copy filter: 0 "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 pipe write downstream done -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer: 10, old: 585758415, new: 585758417 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream exit: 0000000000000000 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 finalize http upstream request: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 finalize http fastcgi request -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free rr peer 1 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 close http upstream connection: 10 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer del: 10: 585758415 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 reusable connection: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http upstream temp fd: -1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http output filter "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http copy filter: "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http chunk: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write old buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316322B, size: 148 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http write filter: l:1 f:0 s:339 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http write filter limit 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 writev: 339 of 339 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http write filter 0000000000000000 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http copy filter: 0 "/report?" -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 set http keepalive handler -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http close request -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http log handler -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E3163140 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E317B500, unused: 3 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E3171870, unused: 6 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E3164150, unused: 2474 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E315C0A0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 hc free: 0000000000000000 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 hc busy: 0000000000000000 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 tcp_nodelay -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 reusable connection: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer add: 6: 65000:585763417 -2025/09/08 07:46:38 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: worker cycle -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 http keepalive handler -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 recv: eof:1, avail:-1 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 recv: fd:6 0 of 1024 -2025/09/08 07:46:38 [info] 1529234#1529234: *1 client 127.0.0.1 closed keepalive connection -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 close http connection: 6 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 event timer del: 6: 585763417 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 reusable connection: 0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E315C0A0 -2025/09/08 07:46:38 [debug] 1529234#1529234: *1 free: 000062E0E3159840, unused: 120 -2025/09/08 07:46:38 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:46:38 [debug] 1529234#1529234: worker cycle -2025/09/08 07:46:38 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:07 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 accept: 127.0.0.1:44754 fd:6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer add: 6: 60000:585847464 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 reusable connection: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 89046 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http wait request handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 recv: eof:0, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 recv: fd:6 604 of 1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http process request line -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http uri: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http args: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http exten: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http process request header line -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http header: "Host: localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http header: "Accept: */*" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http header: "Content-Type: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http header: "Content-Length: 467" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http header done -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer del: 6: 585847464 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 generic phase: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 rewrite phase: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 test location: "/health" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 test location: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 using configuration "=/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http cl:467 max:104857600 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 rewrite phase: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script regex: "^(PUT)$" -2025/09/08 07:48:07 [notice] 1529234#1529234: *3 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script if -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script if: false -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 post rewrite phase: 4 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 generic phase: 5 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 generic phase: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 generic phase: 7 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 access phase: 8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 access phase: 9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 access phase: 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 post access phase: 11 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 generic phase: 12 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 generic phase: 13 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http client request body preread 467 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http request body content length filter -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 467 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http init upstream, client timer: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "QUERY_STRING" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "467" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "CONTENT_LENGTH: 467" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "REQUEST_URI" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "http" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "CGI/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "nginx/" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "1.18.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "REMOTE_PORT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "44754" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "REMOTE_PORT: 44754" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SERVER_ADDR" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SERVER_PORT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SERVER_NAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "localhost" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "200" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script var: "./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 467" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 get rr peer, try: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 stream socket 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 connected -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream connect: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream send request -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream send request body -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 chain writer buf fl:0 s:592 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 chain writer buf fl:0 s:467 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 chain writer buf fl:0 s:13 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 chain writer in: 000062E0E3172710 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 writev: 1072 of 1072 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 chain writer out: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer add: 10: 60000:585847464 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http request count:2 blk:0 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http run request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream check client, write event:1, "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream dummy handler -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream process header -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 recv: eof:1, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 recv: fd:10 328 of 4096 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 07 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 90 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record length: 144 -2025/09/08 07:48:07 [error] 1529234#1529234: *3 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:07] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:07] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 07 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record length: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 06 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 84 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 04 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record length: 132 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi parser: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi parser: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi parser: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi header done -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48: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/08 07:48:07 [debug] 1529234#1529234: *3 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http cacheable: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream process upstream -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe read upstream: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe preread: 110 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 readv: eof:1, avail:0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 readv: 1, last:3768 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe recv chain: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe length: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 input buf #0 000062E0E316321A -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 06 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record length: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi closed stdout -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 03 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 08 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi record length: 8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http fastcgi sent end request -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 input buf 000062E0E316321A 82 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe write downstream: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe write downstream flush in -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http output filter "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http copy filter: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http chunk: 82 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http copy filter: 0 "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 pipe write downstream done -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer: 10, old: 585847464, new: 585847471 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream exit: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 finalize http upstream request: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 finalize http fastcgi request -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free rr peer 1 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 close http upstream connection: 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer del: 10: 585847464 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http upstream temp fd: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http output filter "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http copy filter: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http chunk: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http write filter limit 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 writev: 353 of 353 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http write filter 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http copy filter: 0 "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 set http keepalive handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http close request -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http log handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E3163140 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E315C0A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 hc free: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 hc busy: 0000000000000000 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 tcp_nodelay -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 reusable connection: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer add: 6: 65000:585852471 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 http keepalive handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 recv: eof:1, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 recv: fd:6 0 of 1024 -2025/09/08 07:48:07 [info] 1529234#1529234: *3 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 close http connection: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 event timer del: 6: 585852471 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E315C0A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *3 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:07 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 accept: 127.0.0.1:44764 fd:6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer add: 6: 60000:585847724 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 reusable connection: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 252 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http wait request handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 recv: eof:0, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 recv: fd:6 677 of 1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http process request line -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http uri: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http args: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http exten: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http process request header line -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http header: "Host: localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http header: "Accept: */*" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http header: "Content-Type: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http header: "Content-Length: 540" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http header done -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer del: 6: 585847724 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 generic phase: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 rewrite phase: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 test location: "/health" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 test location: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 using configuration "=/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http cl:540 max:104857600 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 rewrite phase: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script regex: "^(PUT)$" -2025/09/08 07:48:07 [notice] 1529234#1529234: *5 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script if -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script if: false -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 post rewrite phase: 4 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 generic phase: 5 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 generic phase: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 generic phase: 7 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 access phase: 8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 access phase: 9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 access phase: 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 post access phase: 11 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 generic phase: 12 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 generic phase: 13 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http client request body preread 540 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http request body content length filter -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 540 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http init upstream, client timer: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "QUERY_STRING" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "540" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "CONTENT_LENGTH: 540" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "REQUEST_URI" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "http" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "CGI/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "nginx/" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "1.18.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "REMOTE_PORT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "44764" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "REMOTE_PORT: 44764" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SERVER_ADDR" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SERVER_PORT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SERVER_NAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "localhost" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "200" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script var: "./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 540" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 get rr peer, try: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 stream socket 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 connected -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream connect: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream send request -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream send request body -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 chain writer buf fl:0 s:592 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 chain writer buf fl:0 s:540 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 chain writer buf fl:0 s:12 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 chain writer in: 000062E0E3172710 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 writev: 1144 of 1144 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 chain writer out: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer add: 10: 60000:585847724 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http request count:2 blk:0 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http run request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream check client, write event:1, "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream dummy handler -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream process header -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 recv: eof:1, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 recv: fd:10 328 of 4096 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 07 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 90 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record length: 144 -2025/09/08 07:48:07 [error] 1529234#1529234: *5 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:07] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:07] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 07 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record length: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 06 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 84 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 04 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record length: 132 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi parser: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi parser: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi parser: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi header done -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48: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/08 07:48:07 [debug] 1529234#1529234: *5 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http cacheable: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream process upstream -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe read upstream: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe preread: 110 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 readv: eof:1, avail:0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 readv: 1, last:3768 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe recv chain: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe length: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 input buf #0 000062E0E316321A -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 06 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record length: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi closed stdout -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 03 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 08 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi record length: 8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http fastcgi sent end request -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 input buf 000062E0E316321A 82 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe write downstream: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe write downstream flush in -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http output filter "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http copy filter: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http chunk: 82 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http copy filter: 0 "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 pipe write downstream done -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer: 10, old: 585847724, new: 585847728 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream exit: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 finalize http upstream request: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 finalize http fastcgi request -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free rr peer 1 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 close http upstream connection: 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer del: 10: 585847724 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http upstream temp fd: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http output filter "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http copy filter: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http chunk: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http write filter limit 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 writev: 353 of 353 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http write filter 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http copy filter: 0 "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 set http keepalive handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http close request -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http log handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E3163140 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E315C0A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 hc free: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 hc busy: 0000000000000000 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 tcp_nodelay -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 reusable connection: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer add: 6: 65000:585852728 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 http keepalive handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 recv: eof:1, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 recv: fd:6 0 of 1024 -2025/09/08 07:48:07 [info] 1529234#1529234: *5 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 close http connection: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 event timer del: 6: 585852728 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E315C0A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *5 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:07 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 accept: 127.0.0.1:44772 fd:6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer add: 6: 60000:585848069 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 reusable connection: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 340 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http wait request handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 recv: eof:0, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 recv: fd:6 586 of 1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http process request line -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http uri: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http args: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http exten: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http process request header line -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http header: "Host: localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http header: "Accept: */*" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http header: "Content-Type: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http header: "Content-Length: 449" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http header done -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer del: 6: 585848069 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 generic phase: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 rewrite phase: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 test location: "/health" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 test location: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 using configuration "=/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http cl:449 max:104857600 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 rewrite phase: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script regex: "^(PUT)$" -2025/09/08 07:48:07 [notice] 1529234#1529234: *7 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script if -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script if: false -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 post rewrite phase: 4 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 generic phase: 5 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 generic phase: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 generic phase: 7 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 access phase: 8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 access phase: 9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 access phase: 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 post access phase: 11 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 generic phase: 12 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 generic phase: 13 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http client request body preread 449 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http request body content length filter -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 449 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http init upstream, client timer: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "QUERY_STRING" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "449" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "CONTENT_LENGTH: 449" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "REQUEST_URI" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "http" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "CGI/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "nginx/" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "1.18.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "REMOTE_PORT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "44772" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "REMOTE_PORT: 44772" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SERVER_ADDR" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SERVER_PORT" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SERVER_NAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "localhost" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "200" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script var: "./blobs" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 449" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 get rr peer, try: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 stream socket 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 connected -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream connect: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream send request -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream send request body -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 chain writer buf fl:0 s:592 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 chain writer buf fl:0 s:449 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 chain writer buf fl:0 s:15 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 chain writer in: 000062E0E3172710 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 writev: 1056 of 1056 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 chain writer out: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer add: 10: 60000:585848069 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http request count:2 blk:0 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http run request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream check client, write event:1, "/report" -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream dummy handler -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream request: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream process header -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 recv: eof:1, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 recv: fd:10 328 of 4096 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 07 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 90 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record length: 144 -2025/09/08 07:48:07 [error] 1529234#1529234: *7 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:07] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:07] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 07 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record length: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 06 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 83 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 05 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record length: 131 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi parser: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi parser: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi parser: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi header done -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48: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/08 07:48:07 [debug] 1529234#1529234: *7 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http cacheable: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream process upstream -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe read upstream: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe preread: 110 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 readv: eof:1, avail:0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 readv: 1, last:3768 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe recv chain: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe length: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 input buf #0 000062E0E316321A -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 06 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record length: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi closed stdout -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 03 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 01 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 08 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record byte: 00 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi record length: 8 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http fastcgi sent end request -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 input buf 000062E0E316321A 81 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe write downstream: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe write downstream flush in -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http output filter "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http copy filter: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http chunk: 81 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 81 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http write filter: l:0 f:0 s:347 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http copy filter: 0 "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 pipe write downstream done -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer: 10, old: 585848069, new: 585848073 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream exit: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 finalize http upstream request: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 finalize http fastcgi request -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free rr peer 1 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 close http upstream connection: 10 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer del: 10: 585848069 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http upstream temp fd: -1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http output filter "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http copy filter: "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http chunk: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 81 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http write filter: l:1 f:0 s:352 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http write filter limit 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 writev: 352 of 352 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http write filter 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http copy filter: 0 "/report?" -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 set http keepalive handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http close request -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http log handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E3163140 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E315C0A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 hc free: 0000000000000000 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 hc busy: 0000000000000000 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 tcp_nodelay -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 reusable connection: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer add: 6: 65000:585853073 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 http keepalive handler -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 recv: eof:1, avail:-1 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 recv: fd:6 0 of 1024 -2025/09/08 07:48:07 [info] 1529234#1529234: *7 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 close http connection: 6 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 event timer del: 6: 585853073 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 reusable connection: 0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E315C0A0 -2025/09/08 07:48:07 [debug] 1529234#1529234: *7 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:07 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:07 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:07 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:08 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 accept: 127.0.0.1:44782 fd:6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer add: 6: 60000:585848355 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 281 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http wait request handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 recv: eof:0, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 recv: fd:6 588 of 1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http process request line -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http uri: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http args: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http exten: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http process request header line -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http header: "Host: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http header: "Accept: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http header: "Content-Length: 451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer del: 6: 585848355 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 generic phase: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 rewrite phase: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 test location: "/health" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 test location: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 using configuration "=/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http cl:451 max:104857600 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 rewrite phase: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script regex: "^(PUT)$" -2025/09/08 07:48:08 [notice] 1529234#1529234: *9 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script if -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script if: false -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 post rewrite phase: 4 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 generic phase: 5 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 generic phase: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 generic phase: 7 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 access phase: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 access phase: 9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 access phase: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 post access phase: 11 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 generic phase: 12 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 generic phase: 13 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http client request body preread 451 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http request body content length filter -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 451 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http init upstream, client timer: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "QUERY_STRING" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "CONTENT_LENGTH: 451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "REQUEST_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "nginx/" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "REMOTE_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "44782" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "REMOTE_PORT: 44782" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SERVER_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SERVER_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SERVER_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 fastcgi param: "HTTP_CONTENT_LENGTH: 451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 get rr peer, try: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 stream socket 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 connected -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream connect: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream send request -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream send request body -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 chain writer buf fl:0 s:592 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 chain writer buf fl:0 s:451 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 chain writer buf fl:0 s:13 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 chain writer in: 000062E0E3172710 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 writev: 1056 of 1056 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 chain writer out: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer add: 10: 60000:585848356 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http request count:2 blk:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http run request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream check client, write event:1, "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream dummy handler -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream process header -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 recv: fd:10 328 of 4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 90 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record length: 144 -2025/09/08 07:48:08 [error] 1529234#1529234: *9 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:08] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:08] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 84 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 04 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record length: 132 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi parser: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:08 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/08 07:48:08 [debug] 1529234#1529234: *9 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http cacheable: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream process upstream -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe read upstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe preread: 110 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 readv: eof:1, avail:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 readv: 1, last:3768 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe recv chain: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe length: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 input buf #0 000062E0E316321A -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi closed stdout -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 03 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 08 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi record length: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http fastcgi sent end request -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 input buf 000062E0E316321A 82 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe write downstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe write downstream flush in -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http chunk: 82 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 pipe write downstream done -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer: 10, old: 585848356, new: 585848360 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream exit: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 finalize http upstream request: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 finalize http fastcgi request -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free rr peer 1 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 close http upstream connection: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer del: 10: 585848356 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http upstream temp fd: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http chunk: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http write filter limit 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 writev: 353 of 353 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http write filter 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 set http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http close request -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http log handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E3163140 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 hc free: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 hc busy: 0000000000000000 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 tcp_nodelay -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer add: 6: 65000:585853360 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 recv: fd:6 0 of 1024 -2025/09/08 07:48:08 [info] 1529234#1529234: *9 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 close http connection: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 event timer del: 6: 585853360 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *9 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:08 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 accept: 127.0.0.1:44792 fd:6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer add: 6: 60000:585848599 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 239 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http wait request handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 recv: eof:0, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 recv: fd:6 592 of 1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http process request line -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http uri: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http args: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http exten: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http process request header line -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http header: "Host: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http header: "Accept: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http header: "Content-Length: 455" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer del: 6: 585848599 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 generic phase: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 rewrite phase: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 test location: "/health" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 test location: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 using configuration "=/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http cl:455 max:104857600 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 rewrite phase: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script regex: "^(PUT)$" -2025/09/08 07:48:08 [notice] 1529234#1529234: *11 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script if -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script if: false -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 post rewrite phase: 4 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 generic phase: 5 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 generic phase: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 generic phase: 7 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 access phase: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 access phase: 9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 access phase: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 post access phase: 11 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 generic phase: 12 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 generic phase: 13 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http client request body preread 455 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http request body content length filter -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 455 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http init upstream, client timer: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "QUERY_STRING" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "455" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "CONTENT_LENGTH: 455" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "REQUEST_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "nginx/" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "REMOTE_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "44792" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "REMOTE_PORT: 44792" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SERVER_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SERVER_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SERVER_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 fastcgi param: "HTTP_CONTENT_LENGTH: 455" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 get rr peer, try: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 stream socket 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 connected -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream connect: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream send request -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream send request body -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 chain writer buf fl:0 s:592 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 chain writer buf fl:0 s:455 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 chain writer buf fl:0 s:9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 chain writer in: 000062E0E3172710 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 writev: 1056 of 1056 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 chain writer out: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer add: 10: 60000:585848599 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http request count:2 blk:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http run request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream check client, write event:1, "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream dummy handler -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 2 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 59998 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream process header -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 recv: fd:10 328 of 4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 90 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record length: 144 -2025/09/08 07:48:08 [error] 1529234#1529234: *11 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:08] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:08] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 83 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 05 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record length: 131 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi parser: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:08 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/08 07:48:08 [debug] 1529234#1529234: *11 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http cacheable: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream process upstream -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe read upstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe preread: 110 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 readv: eof:1, avail:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 readv: 1, last:3768 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe recv chain: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe length: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 input buf #0 000062E0E316321A -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi closed stdout -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 03 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 08 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi record length: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http fastcgi sent end request -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 input buf 000062E0E316321A 81 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe write downstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe write downstream flush in -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http chunk: 81 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 81 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http write filter: l:0 f:0 s:347 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 pipe write downstream done -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer: 10, old: 585848599, new: 585848604 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream exit: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 finalize http upstream request: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 finalize http fastcgi request -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free rr peer 1 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 close http upstream connection: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer del: 10: 585848599 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http upstream temp fd: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http chunk: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 81 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http write filter: l:1 f:0 s:352 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http write filter limit 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 writev: 352 of 352 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http write filter 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 set http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http close request -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http log handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E3163140 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 hc free: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 hc busy: 0000000000000000 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 tcp_nodelay -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer add: 6: 65000:585853604 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 recv: fd:6 0 of 1024 -2025/09/08 07:48:08 [info] 1529234#1529234: *11 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 close http connection: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 event timer del: 6: 585853604 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *11 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:08 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 accept: 127.0.0.1:44806 fd:6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer add: 6: 60000:585848873 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 268 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http wait request handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 recv: eof:0, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 recv: fd:6 588 of 1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http process request line -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http uri: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http args: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http exten: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http process request header line -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http header: "Host: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http header: "Accept: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http header: "Content-Length: 451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer del: 6: 585848873 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 generic phase: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 rewrite phase: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 test location: "/health" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 test location: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 using configuration "=/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http cl:451 max:104857600 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 rewrite phase: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script regex: "^(PUT)$" -2025/09/08 07:48:08 [notice] 1529234#1529234: *13 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script if -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script if: false -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 post rewrite phase: 4 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 generic phase: 5 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 generic phase: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 generic phase: 7 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 access phase: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 access phase: 9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 access phase: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 post access phase: 11 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 generic phase: 12 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 generic phase: 13 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http client request body preread 451 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http request body content length filter -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 451 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http init upstream, client timer: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "QUERY_STRING" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "CONTENT_LENGTH: 451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "REQUEST_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "nginx/" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "REMOTE_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "44806" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "REMOTE_PORT: 44806" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SERVER_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SERVER_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SERVER_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 fastcgi param: "HTTP_CONTENT_LENGTH: 451" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 get rr peer, try: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 stream socket 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 connected -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream connect: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream send request -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream send request body -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 chain writer buf fl:0 s:592 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 chain writer buf fl:0 s:451 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 chain writer buf fl:0 s:13 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 chain writer in: 000062E0E3172710 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 writev: 1056 of 1056 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 chain writer out: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer add: 10: 60000:585848873 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http request count:2 blk:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http run request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream check client, write event:1, "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream dummy handler -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream process header -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 recv: fd:10 328 of 4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 90 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record length: 144 -2025/09/08 07:48:08 [error] 1529234#1529234: *13 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:08] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:08] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 84 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 04 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record length: 132 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi parser: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:08 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/08 07:48:08 [debug] 1529234#1529234: *13 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http cacheable: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream process upstream -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe read upstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe preread: 110 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 readv: eof:1, avail:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 readv: 1, last:3768 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe recv chain: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe length: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 input buf #0 000062E0E316321A -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi closed stdout -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 03 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 08 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi record length: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http fastcgi sent end request -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 input buf 000062E0E316321A 82 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe write downstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe write downstream flush in -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http chunk: 82 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 pipe write downstream done -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer: 10, old: 585848873, new: 585848877 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream exit: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 finalize http upstream request: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 finalize http fastcgi request -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free rr peer 1 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 close http upstream connection: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer del: 10: 585848873 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http upstream temp fd: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http chunk: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http write filter limit 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 writev: 353 of 353 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http write filter 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 set http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http close request -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http log handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E3163140 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 hc free: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 hc busy: 0000000000000000 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 tcp_nodelay -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer add: 6: 65000:585853877 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 recv: fd:6 0 of 1024 -2025/09/08 07:48:08 [info] 1529234#1529234: *13 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 close http connection: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 event timer del: 6: 585853877 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *13 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:08 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 accept: 127.0.0.1:44808 fd:6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer add: 6: 60000:585849150 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 273 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http wait request handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 recv: eof:0, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 recv: fd:6 582 of 1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http process request line -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http uri: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http args: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http exten: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http process request header line -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http header: "Host: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http header: "Accept: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http header: "Content-Length: 445" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer del: 6: 585849150 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 generic phase: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 rewrite phase: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 test location: "/health" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 test location: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 using configuration "=/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http cl:445 max:104857600 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 rewrite phase: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script regex: "^(PUT)$" -2025/09/08 07:48:08 [notice] 1529234#1529234: *15 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script if -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script if: false -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 post rewrite phase: 4 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 generic phase: 5 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 generic phase: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 generic phase: 7 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 access phase: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 access phase: 9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 access phase: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 post access phase: 11 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 generic phase: 12 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 generic phase: 13 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http client request body preread 445 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http request body content length filter -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 445 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http init upstream, client timer: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "QUERY_STRING" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "445" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "CONTENT_LENGTH: 445" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "REQUEST_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "nginx/" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "REMOTE_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "44808" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "REMOTE_PORT: 44808" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SERVER_ADDR" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SERVER_PORT" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SERVER_NAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script var: "./blobs" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 fastcgi param: "HTTP_CONTENT_LENGTH: 445" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 get rr peer, try: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 stream socket 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 connected -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream connect: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream send request -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream send request body -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 chain writer buf fl:0 s:592 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 chain writer buf fl:0 s:445 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 chain writer buf fl:0 s:11 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 chain writer in: 000062E0E3172710 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 writev: 1048 of 1048 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 chain writer out: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer add: 10: 60000:585849150 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http request count:2 blk:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http run request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream check client, write event:1, "/report" -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream dummy handler -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream request: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream process header -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 recv: fd:10 328 of 4096 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 90 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record length: 144 -2025/09/08 07:48:08 [error] 1529234#1529234: *15 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:08] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:08] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 07 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 84 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 04 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record length: 132 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi parser: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi parser: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi header done -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:08 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/08 07:48:08 [debug] 1529234#1529234: *15 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http cacheable: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream process upstream -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe read upstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe preread: 110 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 readv: eof:1, avail:0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 readv: 1, last:3768 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe recv chain: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe length: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 input buf #0 000062E0E316321A -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 06 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record length: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi closed stdout -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 03 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 01 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 08 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record byte: 00 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi record length: 8 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http fastcgi sent end request -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 input buf 000062E0E316321A 82 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe write downstream: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe write downstream flush in -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http chunk: 82 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 pipe write downstream done -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer: 10, old: 585849150, new: 585849154 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream exit: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 finalize http upstream request: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 finalize http fastcgi request -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free rr peer 1 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 close http upstream connection: 10 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer del: 10: 585849150 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http upstream temp fd: -1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http output filter "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http copy filter: "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http chunk: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http write filter limit 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 writev: 353 of 353 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http write filter 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http copy filter: 0 "/report?" -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 set http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http close request -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http log handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E3163140 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 hc free: 0000000000000000 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 hc busy: 0000000000000000 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 tcp_nodelay -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 reusable connection: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer add: 6: 65000:585854154 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 http keepalive handler -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 recv: eof:1, avail:-1 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 recv: fd:6 0 of 1024 -2025/09/08 07:48:08 [info] 1529234#1529234: *15 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 close http connection: 6 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 event timer del: 6: 585854154 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 reusable connection: 0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E315C0A0 -2025/09/08 07:48:08 [debug] 1529234#1529234: *15 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:08 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:08 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:08 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:09 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 accept: 127.0.0.1:44822 fd:6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer add: 6: 60000:585849475 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 320 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http wait request handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 recv: eof:0, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 recv: fd:6 600 of 1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http process request line -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http uri: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http args: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http exten: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http process request header line -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http header: "Host: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http header: "Accept: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http header: "Content-Length: 463" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer del: 6: 585849475 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 generic phase: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 rewrite phase: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 test location: "/health" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 test location: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 using configuration "=/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http cl:463 max:104857600 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 rewrite phase: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script regex: "^(PUT)$" -2025/09/08 07:48:09 [notice] 1529234#1529234: *17 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script if -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script if: false -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 post rewrite phase: 4 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 generic phase: 5 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 generic phase: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 generic phase: 7 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 access phase: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 access phase: 9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 access phase: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 post access phase: 11 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 generic phase: 12 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 generic phase: 13 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http client request body preread 463 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http request body content length filter -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 463 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http init upstream, client timer: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "QUERY_STRING" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "463" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "CONTENT_LENGTH: 463" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "REQUEST_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "nginx/" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "REMOTE_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "44822" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "REMOTE_PORT: 44822" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SERVER_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SERVER_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SERVER_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 fastcgi param: "HTTP_CONTENT_LENGTH: 463" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 get rr peer, try: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 stream socket 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #18 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 connected -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream connect: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream send request -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream send request body -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 chain writer buf fl:0 s:592 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 chain writer buf fl:0 s:463 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 chain writer buf fl:0 s:9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 chain writer in: 000062E0E3172710 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 writev: 1064 of 1064 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 chain writer out: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer add: 10: 60000:585849475 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http request count:2 blk:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http run request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream check client, write event:1, "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream dummy handler -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream process header -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 recv: fd:10 328 of 4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 90 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record length: 144 -2025/09/08 07:48:09 [error] 1529234#1529234: *17 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:09] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:09] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 84 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 04 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record length: 132 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi parser: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:09 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/08 07:48:09 [debug] 1529234#1529234: *17 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http cacheable: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream process upstream -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe read upstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe preread: 110 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 readv: eof:1, avail:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 readv: 1, last:3768 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe recv chain: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe length: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 input buf #0 000062E0E316321A -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi closed stdout -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 03 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 08 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi record length: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http fastcgi sent end request -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 input buf 000062E0E316321A 82 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe write downstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe write downstream flush in -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http chunk: 82 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 pipe write downstream done -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer: 10, old: 585849475, new: 585849480 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream exit: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 finalize http upstream request: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 finalize http fastcgi request -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free rr peer 1 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 close http upstream connection: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer del: 10: 585849475 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http upstream temp fd: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http chunk: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http write filter limit 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 writev: 353 of 353 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http write filter 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 set http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http close request -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http log handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E3163140 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 hc free: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 hc busy: 0000000000000000 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 tcp_nodelay -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer add: 6: 65000:585854480 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 4 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 recv: fd:6 0 of 1024 -2025/09/08 07:48:09 [info] 1529234#1529234: *17 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 close http connection: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 event timer del: 6: 585854480 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *17 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:09 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 accept: 127.0.0.1:44834 fd:6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer add: 6: 60000:585849702 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 221 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http wait request handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 recv: eof:0, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 recv: fd:6 597 of 1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http process request line -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http uri: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http args: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http exten: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http process request header line -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http header: "Host: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http header: "Accept: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http header: "Content-Length: 460" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer del: 6: 585849702 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 generic phase: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 rewrite phase: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 test location: "/health" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 test location: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 using configuration "=/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http cl:460 max:104857600 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 rewrite phase: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script regex: "^(PUT)$" -2025/09/08 07:48:09 [notice] 1529234#1529234: *19 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script if -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script if: false -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 post rewrite phase: 4 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 generic phase: 5 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 generic phase: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 generic phase: 7 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 access phase: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 access phase: 9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 access phase: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 post access phase: 11 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 generic phase: 12 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 generic phase: 13 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http client request body preread 460 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http request body content length filter -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 460 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http init upstream, client timer: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "QUERY_STRING" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "460" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "CONTENT_LENGTH: 460" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "REQUEST_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "nginx/" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "REMOTE_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "44834" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "REMOTE_PORT: 44834" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SERVER_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SERVER_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SERVER_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 fastcgi param: "HTTP_CONTENT_LENGTH: 460" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 get rr peer, try: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 stream socket 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #20 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 connected -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream connect: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream send request -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream send request body -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 chain writer buf fl:0 s:592 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 chain writer buf fl:0 s:460 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 chain writer buf fl:0 s:12 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 chain writer in: 000062E0E3172710 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 writev: 1064 of 1064 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 chain writer out: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer add: 10: 60000:585849702 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http request count:2 blk:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http run request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream check client, write event:1, "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream dummy handler -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream process header -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 recv: fd:10 328 of 4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 90 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record length: 144 -2025/09/08 07:48:09 [error] 1529234#1529234: *19 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:09] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:09] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 83 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 05 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record length: 131 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi parser: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:09 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/08 07:48:09 [debug] 1529234#1529234: *19 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http cacheable: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream process upstream -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe read upstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe preread: 110 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 readv: eof:1, avail:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 readv: 1, last:3768 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe recv chain: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe length: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 input buf #0 000062E0E316321A -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi closed stdout -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 03 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 08 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi record length: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http fastcgi sent end request -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 input buf 000062E0E316321A 81 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe write downstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe write downstream flush in -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http chunk: 81 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 81 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http write filter: l:0 f:0 s:347 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 pipe write downstream done -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer: 10, old: 585849702, new: 585849710 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream exit: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 finalize http upstream request: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 finalize http fastcgi request -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free rr peer 1 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 close http upstream connection: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer del: 10: 585849702 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http upstream temp fd: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http chunk: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 81 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http write filter: l:1 f:0 s:352 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http write filter limit 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 writev: 352 of 352 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http write filter 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 set http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http close request -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http log handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E3163140 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 hc free: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 hc busy: 0000000000000000 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 tcp_nodelay -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer add: 6: 65000:585854710 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 7 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 recv: fd:6 0 of 1024 -2025/09/08 07:48:09 [info] 1529234#1529234: *19 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 close http connection: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 event timer del: 6: 585854710 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *19 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:09 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 accept: 127.0.0.1:44836 fd:6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer add: 6: 60000:585849964 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 253 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http wait request handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 recv: eof:0, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 recv: fd:6 783 of 1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http process request line -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http uri: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http args: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http exten: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http process request header line -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http header: "Host: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http header: "Accept: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http header: "Content-Length: 646" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer del: 6: 585849964 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 generic phase: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 rewrite phase: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 test location: "/health" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 test location: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 using configuration "=/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http cl:646 max:104857600 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 rewrite phase: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script regex: "^(PUT)$" -2025/09/08 07:48:09 [notice] 1529234#1529234: *21 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script if -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script if: false -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 post rewrite phase: 4 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 generic phase: 5 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 generic phase: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 generic phase: 7 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 access phase: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 access phase: 9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 access phase: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 post access phase: 11 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 generic phase: 12 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 generic phase: 13 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http client request body preread 646 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http request body content length filter -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 646 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http init upstream, client timer: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "QUERY_STRING" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "646" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "CONTENT_LENGTH: 646" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "REQUEST_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "nginx/" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "REMOTE_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "44836" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "REMOTE_PORT: 44836" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SERVER_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SERVER_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SERVER_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 fastcgi param: "HTTP_CONTENT_LENGTH: 646" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 get rr peer, try: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 stream socket 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #22 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 connected -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream connect: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream send request -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream send request body -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 chain writer buf fl:0 s:592 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 chain writer buf fl:0 s:646 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 chain writer buf fl:0 s:10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 chain writer in: 000062E0E3172710 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 writev: 1248 of 1248 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 chain writer out: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer add: 10: 60000:585849964 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http request count:2 blk:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http run request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream check client, write event:1, "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream dummy handler -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream process header -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 recv: fd:10 328 of 4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 90 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record length: 144 -2025/09/08 07:48:09 [error] 1529234#1529234: *21 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:09] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:09] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 84 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 04 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record length: 132 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi parser: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:09 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/08 07:48:09 [debug] 1529234#1529234: *21 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http cacheable: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream process upstream -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe read upstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe preread: 110 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 readv: eof:1, avail:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 readv: 1, last:3768 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe recv chain: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe length: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 input buf #0 000062E0E316321A -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi closed stdout -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 03 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 08 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi record length: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http fastcgi sent end request -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 input buf 000062E0E316321A 82 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe write downstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe write downstream flush in -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http chunk: 82 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 pipe write downstream done -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer: 10, old: 585849964, new: 585849968 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream exit: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 finalize http upstream request: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 finalize http fastcgi request -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free rr peer 1 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 close http upstream connection: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer del: 10: 585849964 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http upstream temp fd: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http chunk: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http write filter limit 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 writev: 353 of 353 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http write filter 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 set http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http close request -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http log handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E3163140 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E3164150, unused: 2394 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 hc free: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 hc busy: 0000000000000000 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 tcp_nodelay -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer add: 6: 65000:585854968 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 recv: fd:6 0 of 1024 -2025/09/08 07:48:09 [info] 1529234#1529234: *21 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 close http connection: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 event timer del: 6: 585854968 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *21 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:09 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 accept: 127.0.0.1:44838 fd:6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer add: 6: 60000:585850246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 277 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http wait request handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 recv: eof:0, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 recv: fd:6 518 of 1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http process request line -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http uri: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http args: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http exten: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http process request header line -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http header: "Host: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http header: "Accept: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http header: "Content-Length: 381" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer del: 6: 585850246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 generic phase: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 rewrite phase: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 test location: "/health" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 test location: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 using configuration "=/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http cl:381 max:104857600 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 rewrite phase: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script regex: "^(PUT)$" -2025/09/08 07:48:09 [notice] 1529234#1529234: *23 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script if -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script if: false -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 post rewrite phase: 4 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 generic phase: 5 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 generic phase: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 generic phase: 7 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 access phase: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 access phase: 9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 access phase: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 post access phase: 11 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 generic phase: 12 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 generic phase: 13 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http client request body preread 381 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http request body content length filter -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 381 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http init upstream, client timer: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "QUERY_STRING" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "381" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "CONTENT_LENGTH: 381" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "REQUEST_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "nginx/" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "REMOTE_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "44838" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "REMOTE_PORT: 44838" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SERVER_ADDR" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SERVER_PORT" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SERVER_NAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script var: "./blobs" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 fastcgi param: "HTTP_CONTENT_LENGTH: 381" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 get rr peer, try: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 stream socket 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #24 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 connected -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream connect: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream send request -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream send request body -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 chain writer buf fl:0 s:592 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 chain writer buf fl:0 s:381 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 chain writer buf fl:0 s:11 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 chain writer in: 000062E0E3172710 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 writev: 984 of 984 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 chain writer out: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer add: 10: 60000:585850246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http request count:2 blk:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http run request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream check client, write event:1, "/report" -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream dummy handler -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:0005 d:000074D8A809E2C9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream process header -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 recv: eof:0, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 recv: fd:10 400 of 4096 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 87 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record length: 135 -2025/09/08 07:48:09 [error] 1529234#1529234: *23 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:09] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:09] PUT /report - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 07 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: D2 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record length: 210 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi header: "Status: 400 Bad Request" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi parser: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi parser: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi header done -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 HTTP/1.1 400 Bad Request -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:09 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http write filter: l:0 f:0 s:180 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http cacheable: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream process upstream -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe read upstream: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe preread: 181 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 181 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe length: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe write downstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe write busy: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe write: out:0000000000000000, f:0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe read upstream: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 181 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe length: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer: 10, old: 585850246, new: 585850246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream dummy handler -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream request: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream process upstream -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe read upstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 readv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 readv: 1, last:3696 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe recv chain: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 181 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe length: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 input buf #0 000062E0E316321B -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 06 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record length: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi closed stdout -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 03 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 01 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 08 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record byte: 00 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi record length: 8 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http fastcgi sent end request -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 input buf 000062E0E316321B 151 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe write downstream: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe write downstream flush in -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http chunk: 151 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write new buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 151 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http write filter: l:0 f:0 s:337 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 pipe write downstream done -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer: 10, old: 585850246, new: 585850246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream exit: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 finalize http upstream request: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 finalize http fastcgi request -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free rr peer 1 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 close http upstream connection: 10 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer del: 10: 585850246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http upstream temp fd: -1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http output filter "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http copy filter: "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http chunk: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write old buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 151 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http write filter: l:1 f:0 s:342 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http write filter limit 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 writev: 342 of 342 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http write filter 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http copy filter: 0 "/report?" -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 set http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http close request -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http log handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E3163140 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E3171870, unused: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E3164150, unused: 2474 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 hc free: 0000000000000000 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 hc busy: 0000000000000000 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 tcp_nodelay -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 reusable connection: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer add: 6: 65000:585855246 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 http keepalive handler -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 recv: eof:1, avail:-1 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 recv: fd:6 0 of 1024 -2025/09/08 07:48:09 [info] 1529234#1529234: *23 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 close http connection: 6 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 event timer del: 6: 585855246 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 reusable connection: 0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E315C0A0 -2025/09/08 07:48:09 [debug] 1529234#1529234: *23 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:09 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:09 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:09 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 accept: 127.0.0.1:44852 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer add: 6: 60000:585850472 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 225 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 recv: fd:6 542 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http header: "Content-Length: 405" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer del: 6: 585850472 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http cl:405 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *25 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script if: false -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 post rewrite phase: 4 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 generic phase: 5 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 generic phase: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 generic phase: 7 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 access phase: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 access phase: 9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 access phase: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 post access phase: 11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 generic phase: 12 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 generic phase: 13 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http client request body preread 405 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http request body content length filter -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 405 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http init upstream, client timer: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "QUERY_STRING" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "405" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "CONTENT_LENGTH: 405" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "REQUEST_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "nginx/" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "REMOTE_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "44852" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "REMOTE_PORT: 44852" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SERVER_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SERVER_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SERVER_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 fastcgi param: "HTTP_CONTENT_LENGTH: 405" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 get rr peer, try: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 stream socket 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #26 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 connected -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream connect: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream send request -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream send request body -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 chain writer buf fl:0 s:592 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 chain writer buf fl:0 s:405 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 chain writer buf fl:0 s:11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 chain writer in: 000062E0E3172710 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 writev: 1008 of 1008 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 chain writer out: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer add: 10: 60000:585850472 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http request count:2 blk:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http run request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream check client, write event:1, "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream dummy handler -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:0005 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream process header -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 recv: fd:10 408 of 4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 8C -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 04 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record length: 140 -2025/09/08 07:48:10 [error] 1529234#1529234: *25 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:10] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:10] PUT /report - Auth: no_hashes - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: D4 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 04 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record length: 212 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi header: "Status: 400 Bad Request" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi parser: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 HTTP/1.1 400 Bad Request -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http write filter: l:0 f:0 s:180 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http cacheable: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream process upstream -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe read upstream: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe preread: 181 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E3163223, size: 181 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe write downstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe write busy: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe write: out:0000000000000000, f:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe read upstream: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E3163223, size: 181 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer: 10, old: 585850472, new: 585850472 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream dummy handler -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream process upstream -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe read upstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 readv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 readv: 1, last:3688 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe recv chain: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E3163223, size: 181 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 input buf #0 000062E0E3163223 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi closed stdout -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 03 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 08 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi record length: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http fastcgi sent end request -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 input buf 000062E0E3163223 153 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe write downstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe write downstream flush in -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http chunk: 153 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write new buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E3163223, size: 153 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http write filter: l:0 f:0 s:339 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 pipe write downstream done -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer: 10, old: 585850472, new: 585850473 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream exit: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 finalize http upstream request: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 finalize http fastcgi request -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free rr peer 1 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 close http upstream connection: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer del: 10: 585850472 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http upstream temp fd: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http chunk: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write old buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E3163223, size: 153 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http write filter: l:1 f:0 s:344 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 writev: 344 of 344 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E3163140 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E3171870, unused: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E3164150, unused: 2474 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer add: 6: 65000:585855473 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *25 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 event timer del: 6: 585855473 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *25 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 accept: 127.0.0.1:44860 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer add: 6: 60000:585850784 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 311 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 recv: fd:6 575 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http header: "Content-Length: 438" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer del: 6: 585850784 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http cl:438 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *27 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script if: false -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 post rewrite phase: 4 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 generic phase: 5 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 generic phase: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 generic phase: 7 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 access phase: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 access phase: 9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 access phase: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 post access phase: 11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 generic phase: 12 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 generic phase: 13 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http client request body preread 438 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http request body content length filter -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 438 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http init upstream, client timer: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "QUERY_STRING" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "438" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "CONTENT_LENGTH: 438" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "REQUEST_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "nginx/" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "REMOTE_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "44860" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "REMOTE_PORT: 44860" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SERVER_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SERVER_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SERVER_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 fastcgi param: "HTTP_CONTENT_LENGTH: 438" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 get rr peer, try: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 stream socket 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #28 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 connected -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream connect: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream send request -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream send request body -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 chain writer buf fl:0 s:592 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 chain writer buf fl:0 s:438 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 chain writer buf fl:0 s:10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 chain writer in: 000062E0E3172710 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 writev: 1040 of 1040 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 chain writer out: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer add: 10: 60000:585850784 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http request count:2 blk:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http run request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream check client, write event:1, "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream dummy handler -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream process header -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 recv: fd:10 400 of 4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 87 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record length: 135 -2025/09/08 07:48:10 [error] 1529234#1529234: *27 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:10] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:10] PUT /report - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: D2 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record length: 210 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi header: "Status: 400 Bad Request" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi parser: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 HTTP/1.1 400 Bad Request -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http write filter: l:0 f:0 s:180 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http cacheable: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream process upstream -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe read upstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe preread: 181 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 readv: eof:1, avail:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 readv: 1, last:3696 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe recv chain: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 181 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 input buf #0 000062E0E316321B -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi closed stdout -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 03 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 08 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi record length: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http fastcgi sent end request -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 input buf 000062E0E316321B 151 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe write downstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe write downstream flush in -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http chunk: 151 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write new buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 151 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http write filter: l:0 f:0 s:337 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 pipe write downstream done -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer: 10, old: 585850784, new: 585850785 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream exit: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 finalize http upstream request: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 finalize http fastcgi request -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free rr peer 1 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 close http upstream connection: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer del: 10: 585850784 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http upstream temp fd: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http chunk: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write old buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 151 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http write filter: l:1 f:0 s:342 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 writev: 342 of 342 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E3163140 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E3171870, unused: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E3164150, unused: 2474 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer add: 6: 65000:585855785 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *27 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 event timer del: 6: 585855785 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *27 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 accept: 127.0.0.1:44866 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer add: 6: 60000:585850807 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 21 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 recv: fd:6 165 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http header: "Content-Length: 29" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer del: 6: 585850807 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http cl:29 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *29 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script if: false -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 post rewrite phase: 4 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 generic phase: 5 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 generic phase: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 generic phase: 7 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 access phase: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 access phase: 9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 access phase: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 post access phase: 11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 generic phase: 12 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 generic phase: 13 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http client request body preread 29 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http request body content length filter -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http body new buf t:1 f:0 000062E0E315C128, pos 000062E0E315C128, size: 29 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http init upstream, client timer: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "QUERY_STRING" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "29" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "CONTENT_LENGTH: 29" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "REQUEST_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "nginx/" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "REMOTE_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "44866" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "REMOTE_PORT: 44866" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SERVER_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SERVER_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SERVER_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 fastcgi param: "HTTP_CONTENT_LENGTH: 29" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http cleanup add: 000062E0E31726A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 get rr peer, try: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 stream socket 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #30 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 connected -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream connect: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream send request -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream send request body -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 chain writer buf fl:0 s:592 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 chain writer buf fl:0 s:29 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 chain writer buf fl:0 s:11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 chain writer in: 000062E0E3172710 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 writev: 632 of 632 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 chain writer out: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer add: 10: 60000:585850807 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http request count:2 blk:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http run request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream check client, write event:1, "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream dummy handler -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream process header -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 recv: fd:10 360 of 4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 87 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record length: 135 -2025/09/08 07:48:10 [error] 1529234#1529234: *29 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:10] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:10] PUT /report - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: AD -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 03 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record length: 173 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi header: "Status: 400 Bad Request" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi parser: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 HTTP/1.1 400 Bad Request -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http write filter: l:0 f:0 s:180 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http cacheable: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream process upstream -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe read upstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe preread: 141 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 readv: eof:1, avail:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 readv: 1, last:3736 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe recv chain: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 141 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 input buf #0 000062E0E316321B -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi closed stdout -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 03 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 08 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi record length: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http fastcgi sent end request -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 input buf 000062E0E316321B 114 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe write downstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe write downstream flush in -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http postpone filter "/report?" 000062E0E31726E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http chunk: 114 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write new buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 114 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http write filter: l:0 f:0 s:300 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 pipe write downstream done -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer: 10, old: 585850807, new: 585850809 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream exit: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 finalize http upstream request: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 finalize http fastcgi request -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free rr peer 1 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 close http upstream connection: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer del: 10: 585850807 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http upstream temp fd: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http chunk: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write old buf t:1 f:0 000062E0E3172858, pos 000062E0E3172858, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 114 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http write filter: l:1 f:0 s:305 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 writev: 305 of 305 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E3163140 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E3171870, unused: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E3164150, unused: 2474 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer add: 6: 65000:585855809 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *29 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 event timer del: 6: 585855809 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *29 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 accept: 127.0.0.1:44876 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 event timer add: 6: 60000:585850830 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 20 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 recv: fd:6 84 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http request line: "GET /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 event timer del: 6: 585850830 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http cl:-1 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http script var: "GET" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *31 "^(PUT)$" does not match "GET", client: 127.0.0.1, server: localhost, request: "GET /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http finalize request: 405, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http special response: 405, "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http set discard body -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 HTTP/1.1 405 Not Allowed -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: text/html -Content-Length: 166 -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 write new buf t:1 f:0 000062E0E3171C50, pos 000062E0E3171C50, size: 166 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http write filter: l:0 f:0 s:166 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http postpone filter "/report?" 000062E0E317C4C0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 write old buf t:1 f:0 000062E0E3171C50, pos 000062E0E3171C50, size: 166 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AEB500, size: 104 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AEBC80, size: 62 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http write filter: l:1 f:0 s:332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 writev: 332 of 332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 free: 000062E0E317B500, unused: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 free: 000062E0E3171870, unused: 2498 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 event timer add: 6: 65000:585855830 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2001 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *31 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 event timer del: 6: 585855830 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *31 free: 000062E0E3159840, unused: 136 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 accept: 127.0.0.1:44884 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 event timer add: 6: 60000:585850852 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 21 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 recv: fd:6 152 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http request line: "POST /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http header: "Content-Length: 15" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 event timer del: 6: 585850852 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http cl:15 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http script var: "POST" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *32 "^(PUT)$" does not match "POST", client: 127.0.0.1, server: localhost, request: "POST /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http finalize request: 405, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http special response: 405, "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http set discard body -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 HTTP/1.1 405 Not Allowed -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: text/html -Content-Length: 166 -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 write new buf t:1 f:0 000062E0E3171C50, pos 000062E0E3171C50, size: 166 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http write filter: l:0 f:0 s:166 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http postpone filter "/report?" 000062E0E317C4D8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 write old buf t:1 f:0 000062E0E3171C50, pos 000062E0E3171C50, size: 166 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AEB500, size: 104 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AEBC80, size: 62 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http write filter: l:1 f:0 s:332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 writev: 332 of 332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 free: 000062E0E317B500, unused: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 free: 000062E0E3171870, unused: 2465 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 event timer add: 6: 65000:585855852 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2001 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *32 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 event timer del: 6: 585855852 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *32 free: 000062E0E3159840, unused: 136 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 accept: 127.0.0.1:44896 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 event timer add: 6: 60000:585850873 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 20 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 recv: fd:6 87 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http request line: "DELETE /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 event timer del: 6: 585850873 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http cl:-1 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http script var: "DELETE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *33 "^(PUT)$" does not match "DELETE", client: 127.0.0.1, server: localhost, request: "DELETE /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http finalize request: 405, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http special response: 405, "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http set discard body -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 HTTP/1.1 405 Not Allowed -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: text/html -Content-Length: 166 -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 write new buf t:1 f:0 000062E0E3171C50, pos 000062E0E3171C50, size: 166 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http write filter: l:0 f:0 s:166 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http postpone filter "/report?" 000062E0E317C4C0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 write old buf t:1 f:0 000062E0E3171C50, pos 000062E0E3171C50, size: 166 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AEB500, size: 104 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AEBC80, size: 62 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http write filter: l:1 f:0 s:332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 writev: 332 of 332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 free: 000062E0E317B500, unused: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 free: 000062E0E3171870, unused: 2495 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 event timer add: 6: 65000:585855874 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2001 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *33 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 event timer del: 6: 585855874 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *33 free: 000062E0E3159840, unused: 136 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 accept: 127.0.0.1:44906 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer add: 6: 60000:585850895 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 21 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 recv: fd:6 116 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer del: 6: 585850895 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http cl:-1 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *34 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script if: false -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 post rewrite phase: 4 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 generic phase: 5 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 generic phase: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 generic phase: 7 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 access phase: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 access phase: 9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 access phase: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 post access phase: 11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 generic phase: 12 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 generic phase: 13 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http init upstream, client timer: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "QUERY_STRING" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "CONTENT_LENGTH: " -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "REQUEST_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "nginx/" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "REMOTE_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "44906" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "REMOTE_PORT: 44906" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SERVER_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SERVER_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SERVER_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http cleanup add: 000062E0E3172538 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 get rr peer, try: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 stream socket 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #35 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 connected -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream connect: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream send request -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream send request body -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 chain writer buf fl:0 s:568 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 chain writer in: 000062E0E3172578 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 writev: 568 of 568 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 chain writer out: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer add: 10: 60000:585850895 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http request count:2 blk:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http run request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream check client, write event:1, "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream dummy handler -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream process header -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 recv: fd:10 384 of 4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 87 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record length: 135 -2025/09/08 07:48:10 [error] 1529234#1529234: *34 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:10] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:10] PUT /report - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record length: 200 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi header: "Status: 400 Bad Request" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi parser: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 HTTP/1.1 400 Bad Request -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write new buf t:1 f:0 000062E0E3164170, pos 000062E0E3164170, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http write filter: l:0 f:0 s:180 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http cacheable: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream process upstream -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe read upstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe preread: 165 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 readv: eof:1, avail:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 readv: 1, last:3712 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe recv chain: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 165 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 input buf #0 000062E0E316321B -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi closed stdout -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 03 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 08 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi record length: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http fastcgi sent end request -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 input buf 000062E0E316321B 141 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe write downstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe write downstream flush in -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http postpone filter "/report?" 000062E0E3172830 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http chunk: 141 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write old buf t:1 f:0 000062E0E3164170, pos 000062E0E3164170, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write new buf t:1 f:0 000062E0E3164468, pos 000062E0E3164468, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 141 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http write filter: l:0 f:0 s:327 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 pipe write downstream done -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer: 10, old: 585850895, new: 585850896 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream exit: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 finalize http upstream request: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 finalize http fastcgi request -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free rr peer 1 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 close http upstream connection: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer del: 10: 585850895 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http upstream temp fd: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http chunk: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write old buf t:1 f:0 000062E0E3164170, pos 000062E0E3164170, size: 180 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write old buf t:1 f:0 000062E0E3164468, pos 000062E0E3164468, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321B, size: 141 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http write filter: l:1 f:0 s:332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 writev: 332 of 332 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E3163140 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E317B500, unused: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E3171870, unused: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E3164150, unused: 2834 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer add: 6: 65000:585855896 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *34 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 event timer del: 6: 585855896 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *34 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 2 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:10 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 accept: 127.0.0.1:44916 fd:6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer add: 6: 60000:585851221 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 323 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http wait request handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 recv: eof:0, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 recv: fd:6 593 of 1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http process request line -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http uri: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http args: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http exten: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http process request header line -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http header: "Host: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http header: "Accept: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http header: "Content-Length: 456" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer del: 6: 585851221 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 generic phase: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 rewrite phase: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 test location: "/health" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 test location: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 using configuration "=/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http cl:456 max:104857600 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 rewrite phase: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script regex: "^(PUT)$" -2025/09/08 07:48:10 [notice] 1529234#1529234: *36 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script if -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script if: false -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 post rewrite phase: 4 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 generic phase: 5 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 generic phase: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 generic phase: 7 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 access phase: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 access phase: 9 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 access phase: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 post access phase: 11 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 generic phase: 12 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 generic phase: 13 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http client request body preread 456 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http request body content length filter -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 456 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http init upstream, client timer: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "QUERY_STRING" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "456" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "CONTENT_LENGTH: 456" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "REQUEST_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "nginx/" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "REMOTE_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "44916" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "REMOTE_PORT: 44916" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SERVER_ADDR" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SERVER_PORT" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SERVER_NAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script var: "./blobs" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 fastcgi param: "HTTP_CONTENT_LENGTH: 456" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http cleanup add: 000062E0E3172698 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 get rr peer, try: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 stream socket 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #37 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 connected -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream connect: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream send request -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream send request body -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 chain writer buf fl:0 s:592 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 chain writer buf fl:0 s:456 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 chain writer buf fl:0 s:8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 chain writer in: 000062E0E3172708 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 writev: 1056 of 1056 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 chain writer out: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer add: 10: 60000:585851221 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http request count:2 blk:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http run request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream check client, write event:1, "/report" -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream dummy handler -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream request: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream process header -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 recv: fd:10 328 of 4096 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 90 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record length: 144 -2025/09/08 07:48:10 [error] 1529234#1529234: *36 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:10] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:10] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 07 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 84 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 04 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record length: 132 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi parser: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi parser: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi header done -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:10 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/08 07:48:10 [debug] 1529234#1529234: *36 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http cacheable: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream process upstream -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe read upstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe preread: 110 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 readv: eof:1, avail:0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 readv: 1, last:3768 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe recv chain: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe length: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 input buf #0 000062E0E316321A -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 06 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record length: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi closed stdout -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 03 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 01 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 08 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record byte: 00 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi record length: 8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http fastcgi sent end request -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 input buf 000062E0E316321A 82 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe write downstream: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe write downstream flush in -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http postpone filter "/report?" 000062E0E31726D8 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http chunk: 82 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write new buf t:1 f:0 000062E0E3172848, pos 000062E0E3172848, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 pipe write downstream done -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer: 10, old: 585851221, new: 585851225 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream exit: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 finalize http upstream request: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 finalize http fastcgi request -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free rr peer 1 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 close http upstream connection: 10 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer del: 10: 585851221 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http upstream temp fd: -1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http output filter "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http copy filter: "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http chunk: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write old buf t:1 f:0 000062E0E3172848, pos 000062E0E3172848, size: 4 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http write filter limit 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 writev: 353 of 353 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http write filter 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http copy filter: 0 "/report?" -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 set http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http close request -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http log handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E3163140 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E3171870, unused: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E3164150, unused: 2410 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 hc free: 0000000000000000 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 hc busy: 0000000000000000 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 tcp_nodelay -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 reusable connection: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer add: 6: 65000:585856225 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 3 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 http keepalive handler -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 recv: eof:1, avail:-1 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 recv: fd:6 0 of 1024 -2025/09/08 07:48:10 [info] 1529234#1529234: *36 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 close http connection: 6 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 event timer del: 6: 585856225 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 reusable connection: 0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E315C0A0 -2025/09/08 07:48:10 [debug] 1529234#1529234: *36 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:10 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:10 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:10 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:11 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 accept: 127.0.0.1:44920 fd:6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer add: 6: 60000:585851523 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 reusable connection: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 297 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http wait request handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 recv: eof:0, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 recv: fd:6 574 of 1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http process request line -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http uri: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http args: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http exten: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http process request header line -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http header: "Host: localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http header: "Accept: */*" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http header: "Content-Type: text/plain" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http header: "Content-Length: 443" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http header done -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer del: 6: 585851523 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 generic phase: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 rewrite phase: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 test location: "/health" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 test location: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 using configuration "=/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http cl:443 max:104857600 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 rewrite phase: 3 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script regex: "^(PUT)$" -2025/09/08 07:48:11 [notice] 1529234#1529234: *38 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script if -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script if: false -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 post rewrite phase: 4 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 generic phase: 5 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 generic phase: 6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 generic phase: 7 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 access phase: 8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 access phase: 9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 access phase: 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 post access phase: 11 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 generic phase: 12 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 generic phase: 13 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http client request body preread 443 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http request body content length filter -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http body new buf t:1 f:0 000062E0E315C123, pos 000062E0E315C123, size: 443 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http init upstream, client timer: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "QUERY_STRING" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "text/plain" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "443" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "CONTENT_LENGTH: 443" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "REQUEST_URI" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "http" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "CGI/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "nginx/" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "1.18.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "REMOTE_PORT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "44920" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "REMOTE_PORT: 44920" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SERVER_ADDR" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SERVER_PORT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SERVER_NAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "localhost" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "200" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script var: "./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 fastcgi param: "HTTP_CONTENT_LENGTH: 443" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http cleanup add: 000062E0E3172698 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 get rr peer, try: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 stream socket 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #39 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 connected -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream connect: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream send request -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream send request body -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 chain writer buf fl:0 s:584 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 chain writer buf fl:0 s:443 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 chain writer buf fl:0 s:13 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 chain writer in: 000062E0E3172708 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 writev: 1040 of 1040 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 chain writer out: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer add: 10: 60000:585851523 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http request count:2 blk:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http run request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream check client, write event:1, "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream dummy handler -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream process header -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 recv: eof:1, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 recv: fd:10 376 of 4096 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 07 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 87 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record length: 135 -2025/09/08 07:48:11 [error] 1529234#1529234: *38 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:11] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:11] PUT /report - Auth: none - Status: 415" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 07 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record length: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 06 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: C0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record length: 192 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi parser: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi header: "Status: 415 Error" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi parser: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi parser: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi header done -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 HTTP/1.1 415 Error -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:11 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 174 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http write filter: l:0 f:0 s:174 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http cacheable: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream process upstream -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe read upstream: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe preread: 163 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 readv: eof:1, avail:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 readv: 1, last:3720 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe recv chain: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E3163215, size: 163 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe length: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 input buf #0 000062E0E3163215 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 06 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record length: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi closed stdout -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 03 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 08 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi record length: 8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http fastcgi sent end request -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 input buf 000062E0E3163215 139 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe write downstream: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe write downstream flush in -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http output filter "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http copy filter: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http postpone filter "/report?" 000062E0E31726D8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http chunk: 139 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 174 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write new buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E3163215, size: 139 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http write filter: l:0 f:0 s:319 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http copy filter: 0 "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 pipe write downstream done -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer: 10, old: 585851523, new: 585851524 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream exit: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 finalize http upstream request: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 finalize http fastcgi request -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free rr peer 1 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 close http upstream connection: 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer del: 10: 585851523 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http upstream temp fd: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http output filter "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http copy filter: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http chunk: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 174 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write old buf t:1 f:0 000062E0E3172850, pos 000062E0E3172850, size: 4 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E3163215, size: 139 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http write filter: l:1 f:0 s:324 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http write filter limit 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 writev: 324 of 324 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http write filter 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http copy filter: 0 "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 set http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http close request -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http log handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E3163140 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E3164150, unused: 2482 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 hc free: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 hc busy: 0000000000000000 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 tcp_nodelay -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 reusable connection: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer add: 6: 65000:585856524 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 recv: eof:1, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 recv: fd:6 0 of 1024 -2025/09/08 07:48:11 [info] 1529234#1529234: *38 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 close http connection: 6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 event timer del: 6: 585856524 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *38 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:11 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 accept: 127.0.0.1:44934 fd:6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer add: 6: 60000:585851765 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 reusable connection: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 240 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http wait request handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 recv: eof:0, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 recv: fd:6 561 of 1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http process request line -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http uri: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http args: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http exten: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http process request header line -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http header: "Host: localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http header: "Accept: */*" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http header: "Content-Type: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http header: "Content-Length: 424" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http header done -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer del: 6: 585851765 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 generic phase: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 rewrite phase: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 test location: "/health" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 test location: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 using configuration "=/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http cl:424 max:104857600 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 rewrite phase: 3 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script regex: "^(PUT)$" -2025/09/08 07:48:11 [notice] 1529234#1529234: *40 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script if -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script if: false -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 post rewrite phase: 4 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 generic phase: 5 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 generic phase: 6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 generic phase: 7 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 access phase: 8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 access phase: 9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 access phase: 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 post access phase: 11 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 generic phase: 12 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 generic phase: 13 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http client request body preread 424 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http request body content length filter -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http body new buf t:1 f:0 000062E0E315C129, pos 000062E0E315C129, size: 424 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http init upstream, client timer: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "QUERY_STRING" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "424" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "CONTENT_LENGTH: 424" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "REQUEST_URI" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "http" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "CGI/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "nginx/" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "1.18.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "REMOTE_PORT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "44934" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "REMOTE_PORT: 44934" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SERVER_ADDR" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SERVER_PORT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SERVER_NAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "localhost" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "200" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script var: "./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 fastcgi param: "HTTP_CONTENT_LENGTH: 424" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http cleanup add: 000062E0E3172698 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 get rr peer, try: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 stream socket 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #41 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 connected -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream connect: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream send request -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream send request body -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 chain writer buf fl:0 s:592 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 chain writer buf fl:0 s:424 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 chain writer buf fl:0 s:8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 chain writer in: 000062E0E3172708 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 writev: 1024 of 1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 chain writer out: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer add: 10: 60000:585851765 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http request count:2 blk:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http run request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream check client, write event:1, "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream dummy handler -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream process header -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 malloc: 000062E0E3163140:4096 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 posix_memalign: 000062E0E3164150:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 recv: eof:1, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 recv: fd:10 328 of 4096 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 07 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 90 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record length: 144 -2025/09/08 07:48:11 [error] 1529234#1529234: *40 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:11] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:11] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 07 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record length: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 06 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 84 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 04 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record length: 132 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi parser: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi parser: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi parser: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi header done -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:11 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/08 07:48:11 [debug] 1529234#1529234: *40 write new buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http cacheable: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream process upstream -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe read upstream: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe preread: 110 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 readv: eof:1, avail:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 readv: 1, last:3768 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe recv chain: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe buf free s:0 t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 110 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe length: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 input buf #0 000062E0E316321A -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 06 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record length: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi closed stdout -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 03 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 08 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi record length: 8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http fastcgi sent end request -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 input buf 000062E0E316321A 82 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe write downstream: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe write downstream flush in -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http output filter "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http copy filter: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http postpone filter "/report?" 000062E0E31726D8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http chunk: 82 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write new buf t:1 f:0 000062E0E3172848, pos 000062E0E3172848, size: 4 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write new buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http write filter: l:0 f:0 s:348 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http copy filter: 0 "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 pipe write downstream done -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer: 10, old: 585851765, new: 585851768 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream exit: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 finalize http upstream request: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 finalize http fastcgi request -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free rr peer 1 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 close http upstream connection: 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer del: 10: 585851765 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http upstream temp fd: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http output filter "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http copy filter: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http chunk: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write old buf t:1 f:0 000062E0E31642F0, pos 000062E0E31642F0, size: 260 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write old buf t:1 f:0 000062E0E3172848, pos 000062E0E3172848, size: 4 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write old buf t:1 f:0 000062E0E3163140, pos 000062E0E316321A, size: 82 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http write filter: l:1 f:0 s:353 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http write filter limit 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 writev: 353 of 353 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http write filter 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http copy filter: 0 "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 set http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http close request -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http log handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E3163140 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E3171870, unused: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E3164150, unused: 2410 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 hc free: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 hc busy: 0000000000000000 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 tcp_nodelay -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 reusable connection: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer add: 6: 65000:585856768 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 2 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 recv: eof:1, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 recv: fd:6 0 of 1024 -2025/09/08 07:48:11 [info] 1529234#1529234: *40 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 close http connection: 6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 event timer del: 6: 585856768 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *40 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:5 ev:0001 d:000074D8A809E010 -2025/09/08 07:48:11 [debug] 1529234#1529234: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: posix_memalign: 000062E0E3159840:512 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 accept: 127.0.0.1:44950 fd:6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer add: 6: 60000:585852066 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 reusable connection: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 297 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:0001 d:000074D8A809E1E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http wait request handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: eof:0, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: fd:6 1024 of 1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: avail:539 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 posix_memalign: 000062E0E317B500:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http process request line -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http request line: "PUT /report HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http uri: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http args: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http exten: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 posix_memalign: 000062E0E3171870:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http process request header line -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http header: "Host: localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http header: "Accept: */*" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http header: "Content-Type: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http header: "Content-Length: 1425" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http header done -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer del: 6: 585852066 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 generic phase: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 rewrite phase: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 test location: "/health" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 test location: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 using configuration "=/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http cl:1425 max:104857600 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 rewrite phase: 3 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script regex: "^(PUT)$" -2025/09/08 07:48:11 [notice] 1529234#1529234: *42 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", host: "localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script if -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script if: false -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 post rewrite phase: 4 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 generic phase: 5 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 generic phase: 6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 generic phase: 7 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 access phase: 8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 access phase: 9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 access phase: 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 post access phase: 11 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 generic phase: 12 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 generic phase: 13 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http client request body preread 886 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http request body content length filter -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http body new buf t:1 f:0 000062E0E315C12A, pos 000062E0E315C12A, size: 886 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http read client request body -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: eof:0, avail:539 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: fd:6 539 of 539 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: avail:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http client request body recv 539 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http body new buf t:1 f:0 000062E0E31722F0, pos 000062E0E31722F0, size: 539 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http client request body rest 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http init upstream, client timer: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "QUERY_STRING" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "QUERY_STRING: " -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "REQUEST_METHOD" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "CONTENT_TYPE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "CONTENT_LENGTH" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "1425" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "CONTENT_LENGTH: 1425" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SCRIPT_NAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SCRIPT_NAME: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "REQUEST_URI" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "REQUEST_URI: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "DOCUMENT_URI" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "DOCUMENT_URI: /report" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "REQUEST_SCHEME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "http" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "CGI/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "nginx/" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "1.18.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "REMOTE_ADDR" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "REMOTE_PORT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "44950" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "REMOTE_PORT: 44950" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SERVER_ADDR" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SERVER_PORT" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SERVER_NAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "localhost" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "REDIRECT_STATUS" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "200" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script var: "./blobs" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http script copy: "/ginxsom.fcgi" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 fastcgi param: "HTTP_CONTENT_LENGTH: 1425" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 posix_memalign: 000062E0E3163140:4096 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http cleanup add: 000062E0E3163350 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 get rr peer, try: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 stream socket 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #43 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 connected -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream connect: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 posix_memalign: 000062E0E3142F20:128 @16 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream send request -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream send request body -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer buf fl:0 s:600 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer buf fl:0 s:886 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer buf fl:0 s:10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer buf fl:0 s:539 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer buf fl:0 s:13 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer in: 000062E0E31633E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 writev: 2048 of 2048 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 chain writer out: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer add: 10: 60000:585852066 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http finalize request: -4, "/report?" a:1, c:2 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http request count:2 blk:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 60000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:0004 d:000074D8A809E1E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http run request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream check client, write event:1, "/report" -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:10 ev:0004 d:000074D8A809E2C9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream dummy handler -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 59999 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:10 ev:2005 d:000074D8A809E2C9 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream request: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream process header -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 malloc: 000062E0E3164150:4096 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: eof:1, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: fd:10 328 of 4096 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 07 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 90 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record length: 144 -2025/09/08 07:48:11 [error] 1529234#1529234: *42 FastCGI sent in stderr: "LOG: [2025-09-08 07:48:11] PUT /report - Auth: pending - Status: 0 -LOG: [2025-09-08 07:48:11] PUT /report - Auth: authenticated - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /report HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 07 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record length: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 06 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 83 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 05 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record length: 131 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi parser: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi header: "Status: 200 OK" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi parser: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi parser: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi header done -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:48:11 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/08 07:48:11 [debug] 1529234#1529234: *42 write new buf t:1 f:0 000062E0E31636C0, pos 000062E0E31636C0, size: 260 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http write filter: l:0 f:0 s:260 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http cacheable: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream process upstream -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe read upstream: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe preread: 110 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 readv: eof:1, avail:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 readv: 1, last:3768 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe recv chain: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe buf free s:0 t:1 f:0 000062E0E3164150, pos 000062E0E316422A, size: 110 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe length: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 input buf #0 000062E0E316422A -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 06 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record length: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi closed stdout -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 03 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 01 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 08 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record byte: 00 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi record length: 8 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http fastcgi sent end request -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 input buf 000062E0E316422A 81 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe write downstream: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe write downstream flush in -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http output filter "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http copy filter: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http postpone filter "/report?" 000062E0E31633B0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http chunk: 81 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write old buf t:1 f:0 000062E0E31636C0, pos 000062E0E31636C0, size: 260 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write new buf t:1 f:0 000062E0E3163A08, pos 000062E0E3163A08, size: 4 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write new buf t:1 f:0 000062E0E3164150, pos 000062E0E316422A, size: 81 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http write filter: l:0 f:0 s:347 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http copy filter: 0 "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 pipe write downstream done -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer: 10, old: 585852066, new: 585852071 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream exit: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 finalize http upstream request: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 finalize http fastcgi request -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free rr peer 1 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 close http upstream connection: 10 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E3142F20, unused: 48 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer del: 10: 585852066 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http upstream temp fd: -1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http output filter "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http copy filter: "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http postpone filter "/report?" 00007FFD166139A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http chunk: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write old buf t:1 f:0 000062E0E31636C0, pos 000062E0E31636C0, size: 260 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write old buf t:1 f:0 000062E0E3163A08, pos 000062E0E3163A08, size: 4 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write old buf t:1 f:0 000062E0E3164150, pos 000062E0E316422A, size: 81 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write old buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E8, size: 2 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 write new buf t:0 f:0 0000000000000000, pos 000062E0D3AAC2E5, size: 5 file: 0, size: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http write filter: l:1 f:0 s:352 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http write filter limit 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 writev: 352 of 352 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http write filter 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http copy filter: 0 "/report?" -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http finalize request: 0, "/report?" a:1, c:1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 set http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http close request -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http log handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E3164150 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E317B500, unused: 3 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E3171870, unused: 14 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E3163140, unused: 1442 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 hc free: 0000000000000000 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 hc busy: 0000000000000000 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 tcp_nodelay -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 reusable connection: 1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer add: 6: 65000:585857071 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 post event 000062E0E31D12D0 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 4 -2025/09/08 07:48:11 [debug] 1529234#1529234: posted event 000062E0E31D12D0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 delete posted event 000062E0E31D12D0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: eof:0, avail:0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: 65000 -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll: fd:6 ev:2005 d:000074D8A809E1E0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 http keepalive handler -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 malloc: 000062E0E315C0A0:1024 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: eof:1, avail:-1 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 recv: fd:6 0 of 1024 -2025/09/08 07:48:11 [info] 1529234#1529234: *42 client 127.0.0.1 closed keepalive connection -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 close http connection: 6 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 event timer del: 6: 585857071 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 reusable connection: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E315C0A0 -2025/09/08 07:48:11 [debug] 1529234#1529234: *42 free: 000062E0E3159840, unused: 120 -2025/09/08 07:48:11 [debug] 1529234#1529234: timer delta: 0 -2025/09/08 07:48:11 [debug] 1529234#1529234: worker cycle -2025/09/08 07:48:11 [debug] 1529234#1529234: epoll timer: -1 -2025/09/08 07:52:48 [notice] 1529233#1529233: signal 15 (SIGTERM) received from 1531981, exiting -2025/09/08 07:52:48 [debug] 1529233#1529233: wake up, sigio 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: child: 0 1529234 e:0 t:0 d:0 r:1 j:0 -2025/09/08 07:52:48 [debug] 1529233#1529233: termination cycle: 50 -2025/09/08 07:52:48 [debug] 1529233#1529233: sigsuspend -2025/09/08 07:52:48 [debug] 1529234#1529234: epoll: fd:7 ev:0001 d:000074D8A809E0F8 -2025/09/08 07:52:48 [debug] 1529234#1529234: channel handler -2025/09/08 07:52:48 [debug] 1529234#1529234: channel: 32 -2025/09/08 07:52:48 [debug] 1529234#1529234: channel command: 4 -2025/09/08 07:52:48 [debug] 1529234#1529234: channel: -2 -2025/09/08 07:52:48 [debug] 1529234#1529234: timer delta: 276855 -2025/09/08 07:52:48 [notice] 1529234#1529234: exiting -2025/09/08 07:52:48 [debug] 1529234#1529234: flush files -2025/09/08 07:52:48 [debug] 1529234#1529234: run cleanup: 000062E0E31CE4E0 -2025/09/08 07:52:48 [debug] 1529234#1529234: run cleanup: 000062E0E31B6EC0 -2025/09/08 07:52:48 [debug] 1529234#1529234: cleanup resolver -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31CF940 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31BA720 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E317D620 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E317C510 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31764E0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3175420 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3174360 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31732A0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3168160 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E315F130, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E316C050, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31774F0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E317E630, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3182640, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3186650, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E318A660, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E318E670, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3192680, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E3196690, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E319A6A0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E319E6B0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31A26C0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31A66D0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31AA6E0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31AE6F0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31B2700, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31B6710, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31BB8F0, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31BF900, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31C3910, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31C7920, unused: 0 -2025/09/08 07:52:48 [debug] 1529234#1529234: free: 000062E0E31CB930, unused: 5176 -2025/09/08 07:52:48 [notice] 1529234#1529234: exit -2025/09/08 07:52:48 [notice] 1529233#1529233: signal 17 (SIGCHLD) received from 1529234 -2025/09/08 07:52:48 [notice] 1529233#1529233: worker process 1529234 exited with code 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: shmtx forced unlock -2025/09/08 07:52:48 [debug] 1529233#1529233: wake up, sigio 3 -2025/09/08 07:52:48 [debug] 1529233#1529233: reap children -2025/09/08 07:52:48 [debug] 1529233#1529233: child: 0 1529234 e:1 t:1 d:0 r:1 j:0 -2025/09/08 07:52:48 [notice] 1529233#1529233: exit -2025/09/08 07:52:48 [debug] 1529233#1529233: close listening 0.0.0.0:9001 #5 -2025/09/08 07:52:48 [debug] 1529233#1529233: run cleanup: 000062E0E31B6EC0 -2025/09/08 07:52:48 [debug] 1529233#1529233: cleanup resolver -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31CF940 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31BA720 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E317D620 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E317C510 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31764E0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3175420 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3174360 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31732A0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3168160 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E315F130, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E316C050, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31774F0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E317E630, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3182640, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3186650, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E318A660, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E318E670, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3192680, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E3196690, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E319A6A0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E319E6B0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31A26C0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31A66D0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31AA6E0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31AE6F0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31B2700, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31B6710, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31BB8F0, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31BF900, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31C3910, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31C7920, unused: 0 -2025/09/08 07:52:48 [debug] 1529233#1529233: free: 000062E0E31CB930, unused: 5207 -2025/09/08 07:52:51 [debug] 1532010#1532010: bind() 0.0.0.0:9001 #5 -2025/09/08 07:52:51 [debug] 1532010#1532010: counter: 00007393CC16E080, 1 -2025/09/08 07:52:51 [debug] 1532011#1532011: bind() 0.0.0.0:9001 #5 -2025/09/08 07:52:51 [notice] 1532011#1532011: using the "epoll" event method -2025/09/08 07:52:51 [debug] 1532011#1532011: counter: 0000789CF7B6B080, 1 -2025/09/08 07:52:51 [notice] 1532011#1532011: nginx/1.18.0 (Ubuntu) -2025/09/08 07:52:51 [notice] 1532011#1532011: OS: Linux 6.12.10-76061203-generic -2025/09/08 07:52:51 [notice] 1532011#1532011: getrlimit(RLIMIT_NOFILE): 1048576:1048576 -2025/09/08 07:52:51 [debug] 1532012#1532011: write: 6, 00007FFCD9735200, 8, 0 -2025/09/08 07:52:51 [debug] 1532012#1532012: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" -2025/09/08 07:52:51 [notice] 1532012#1532012: start worker processes -2025/09/08 07:52:51 [debug] 1532012#1532012: channel 6:7 -2025/09/08 07:52:51 [notice] 1532012#1532012: start worker process 1532013 -2025/09/08 07:52:51 [debug] 1532012#1532012: sigsuspend -2025/09/08 07:52:51 [debug] 1532013#1532013: add cleanup: 0000585C9EB2C4E0 -2025/09/08 07:52:51 [debug] 1532013#1532013: malloc: 0000585C9EAB8BD0:8 -2025/09/08 07:52:51 [debug] 1532013#1532013: notify eventfd: 9 -2025/09/08 07:52:51 [debug] 1532013#1532013: testing the EPOLLRDHUP flag: success -2025/09/08 07:52:51 [debug] 1532013#1532013: malloc: 0000585C9EACE060:6144 -2025/09/08 07:52:51 [debug] 1532013#1532013: malloc: 0000789CF7963010:237568 -2025/09/08 07:52:51 [debug] 1532013#1532013: malloc: 0000585C9EB2F210:98304 -2025/09/08 07:52:51 [debug] 1532013#1532013: malloc: 0000585C9EB47220:98304 -2025/09/08 07:52:51 [debug] 1532013#1532013: epoll add event: fd:5 op:1 ev:00002001 -2025/09/08 07:52:51 [debug] 1532013#1532013: epoll add event: fd:7 op:1 ev:00002001 -2025/09/08 07:52:51 [debug] 1532013#1532013: setproctitle: "nginx: worker process" -2025/09/08 07:52:51 [debug] 1532013#1532013: worker cycle -2025/09/08 07:52:51 [debug] 1532013#1532013: epoll timer: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:5 ev:0001 d:0000789CF7963010 -2025/09/08 07:55:35 [debug] 1532013#1532013: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: posix_memalign: 0000585C9EAB7840:512 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 accept: 127.0.0.1:46154 fd:6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer add: 6: 60000:586295514 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 163378 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0001 d:0000789CF79631E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http wait request handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: fd:6 197 of 1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 posix_memalign: 0000585C9EAD9500:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http process request line -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http request line: "PUT /upload HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http uri: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http args: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http exten: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 posix_memalign: 0000585C9EACF870:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http process request header line -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http header: "Host: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http header: "Accept: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http header: "Content-Type: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http header: "Content-Length: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer del: 6: 586295514 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 generic phase: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 rewrite phase: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 test location: "/health" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 test location: "/report" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 test location: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 using configuration "=/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http cl:68 max:104857600 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 rewrite phase: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script regex: "^(PUT|HEAD)$" -2025/09/08 07:55:35 [notice] 1532013#1532013: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script if -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script if: false -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 post rewrite phase: 4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 generic phase: 5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 generic phase: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 generic phase: 7 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 access phase: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 access phase: 9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 access phase: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 post access phase: 11 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 generic phase: 12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 generic phase: 13 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http client request body preread 68 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http request body content length filter -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http body new buf t:1 f:0 0000585C9EABA121, pos 0000585C9EABA121, size: 68 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http init upstream, client timer: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "QUERY_STRING" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "QUERY_STRING: " -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "REQUEST_METHOD" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "CONTENT_TYPE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "CONTENT_TYPE: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "CONTENT_LENGTH" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "CONTENT_LENGTH: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SCRIPT_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "REQUEST_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "DOCUMENT_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "REQUEST_SCHEME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "nginx/" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "REMOTE_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "REMOTE_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "46154" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "REMOTE_PORT: 46154" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SERVER_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SERVER_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SERVER_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "REDIRECT_STATUS" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http script copy: "/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "HTTP_CONTENT_TYPE: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http cleanup add: 0000585C9EAD0690 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 get rr peer, try: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 stream socket 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 connected -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream connect: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 posix_memalign: 0000585C9EAA0F20:128 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream send request -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream send request body -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 chain writer buf fl:0 s:576 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 chain writer buf fl:0 s:68 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 chain writer buf fl:0 s:12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 chain writer in: 0000585C9EAD0700 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 writev: 656 of 656 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 chain writer out: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer add: 10: 60000:586295514 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http request count:2 blk:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0004 d:0000789CF79631E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http run request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream check client, write event:1, "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0004 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0005 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 malloc: 0000585C9EAC1140:4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 posix_memalign: 0000585C9EAC2150:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: fd:10 152 of 4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 8A -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record length: 138 -2025/09/08 07:55:35 [error] 1532013#1532013: *1 FastCGI sent in stderr: "LOG: [2025-09-08 07:55:35] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 07:55:35] 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/08 07:55:35 [debug] 1532013#1532013: *1 recv: eof:0, avail:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0005 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: fd:10 416 of 3944 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 82 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record length: 130 -2025/09/08 07:55:35 [error] 1532013#1532013: *1 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: NO -LOG: [2025-09-08 07:55:35] PUT /upload - Auth: missing_auth - Status: 401" 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/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: E5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record length: 229 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi header: "Status: 401 Unauthorized" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi parser: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:55:35 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write new buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http write filter: l:0 f:0 s:181 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http cacheable: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream process upstream -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe read upstream: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe preread: 196 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe write downstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe write busy: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe write: out:0000000000000000, f:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe read upstream: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer: 10, old: 586295514, new: 586295515 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:2005 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream process upstream -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe read upstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 readv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 readv: 1, last:3528 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe recv chain: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 input buf #0 0000585C9EAC12B4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi closed stdout -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 08 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi record length: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http fastcgi sent end request -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 input buf 0000585C9EAC12B4 169 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe write downstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe write downstream flush in -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http output filter "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http copy filter: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http postpone filter "/upload?" 0000585C9EAD06D0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http chunk: 169 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write new buf t:1 f:0 0000585C9EAD0848, pos 0000585C9EAD0848, size: 4 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write new buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 169 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http write filter: l:0 f:0 s:356 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http copy filter: 0 "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 pipe write downstream done -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer: 10, old: 586295514, new: 586295515 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream exit: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 finalize http upstream request: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 finalize http fastcgi request -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free rr peer 1 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 close http upstream connection: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EAA0F20, unused: 48 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer del: 10: 586295514 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http upstream temp fd: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http output filter "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http copy filter: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http postpone filter "/upload?" 00007FFCD9734E40 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http chunk: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write old buf t:1 f:0 0000585C9EAD0848, pos 0000585C9EAD0848, size: 4 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write old buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 169 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write old buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E5, size: 5 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http write filter: l:1 f:0 s:361 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http write filter limit 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 writev: 361 of 361 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http write filter 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http copy filter: 0 "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 set http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http close request -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http log handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EAC1140 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EAD9500, unused: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EACF870, unused: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EAC2150, unused: 2490 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 hc free: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 hc busy: 0000000000000000 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 tcp_nodelay -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer add: 6: 65000:586300515 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 65000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:2005 d:0000789CF79631E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 recv: fd:6 0 of 1024 -2025/09/08 07:55:35 [info] 1532013#1532013: *1 client 127.0.0.1 closed keepalive connection -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 close http connection: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 event timer del: 6: 586300515 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *1 free: 0000585C9EAB7840, unused: 120 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:5 ev:0001 d:0000789CF7963010 -2025/09/08 07:55:35 [debug] 1532013#1532013: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: posix_memalign: 0000585C9EAB7840:512 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 accept: 127.0.0.1:46166 fd:6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer add: 6: 60000:586295602 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 86 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0001 d:0000789CF79631E1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http wait request handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: fd:6 197 of 1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 posix_memalign: 0000585C9EAD9500:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http process request line -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http request line: "PUT /upload HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http uri: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http args: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http exten: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 posix_memalign: 0000585C9EACF870:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http process request header line -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http header: "Host: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http header: "Accept: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http header: "Content-Type: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http header: "Content-Length: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer del: 6: 586295602 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 generic phase: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 rewrite phase: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 test location: "/health" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 test location: "/report" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 test location: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 using configuration "=/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http cl:68 max:104857600 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 rewrite phase: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script regex: "^(PUT|HEAD)$" -2025/09/08 07:55:35 [notice] 1532013#1532013: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script if -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script if: false -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 post rewrite phase: 4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 generic phase: 5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 generic phase: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 generic phase: 7 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 access phase: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 access phase: 9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 access phase: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 post access phase: 11 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 generic phase: 12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 generic phase: 13 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http client request body preread 68 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http request body content length filter -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http body new buf t:1 f:0 0000585C9EABA121, pos 0000585C9EABA121, size: 68 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http init upstream, client timer: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "QUERY_STRING" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "QUERY_STRING: " -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "REQUEST_METHOD" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "CONTENT_TYPE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "CONTENT_TYPE: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "CONTENT_LENGTH" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "CONTENT_LENGTH: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SCRIPT_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "REQUEST_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "DOCUMENT_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "REQUEST_SCHEME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "nginx/" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "REMOTE_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "REMOTE_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "46166" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "REMOTE_PORT: 46166" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SERVER_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SERVER_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SERVER_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "REDIRECT_STATUS" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http script copy: "/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "HTTP_CONTENT_TYPE: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http cleanup add: 0000585C9EAD0690 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 get rr peer, try: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 stream socket 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 connected -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream connect: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 posix_memalign: 0000585C9EAA0F20:128 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream send request -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream send request body -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 chain writer buf fl:0 s:576 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 chain writer buf fl:0 s:68 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 chain writer buf fl:0 s:12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 chain writer in: 0000585C9EAD0700 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 writev: 656 of 656 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 chain writer out: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer add: 10: 60000:586295603 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http request count:2 blk:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0004 d:0000789CF79631E1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http run request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream check client, write event:1, "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0004 d:0000789CF79632C9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0005 d:0000789CF79632C9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 malloc: 0000585C9EAC1140:4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 posix_memalign: 0000585C9EAC2150:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: fd:10 152 of 4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 8A -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record length: 138 -2025/09/08 07:55:35 [error] 1532013#1532013: *3 FastCGI sent in stderr: "LOG: [2025-09-08 07:55:35] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 07:55:35] 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/08 07:55:35 [debug] 1532013#1532013: *3 recv: eof:0, avail:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:2005 d:0000789CF79632C9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: fd:10 416 of 3944 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 82 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record length: 130 -2025/09/08 07:55:35 [error] 1532013#1532013: *3 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: NO -LOG: [2025-09-08 07:55:35] PUT /upload - Auth: missing_auth - Status: 401" 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/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: E5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record length: 229 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi header: "Status: 401 Unauthorized" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi parser: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:55:35 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write new buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http write filter: l:0 f:0 s:181 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http cacheable: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream process upstream -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe read upstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe preread: 196 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 readv: eof:1, avail:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 readv: 1, last:3528 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe recv chain: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 input buf #0 0000585C9EAC12B4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi closed stdout -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 08 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi record length: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http fastcgi sent end request -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 input buf 0000585C9EAC12B4 169 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe write downstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe write downstream flush in -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http output filter "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http copy filter: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http postpone filter "/upload?" 0000585C9EAD06D0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http chunk: 169 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write new buf t:1 f:0 0000585C9EAD0848, pos 0000585C9EAD0848, size: 4 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write new buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 169 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http write filter: l:0 f:0 s:356 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http copy filter: 0 "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 pipe write downstream done -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer: 10, old: 586295603, new: 586295604 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream exit: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 finalize http upstream request: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 finalize http fastcgi request -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free rr peer 1 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 close http upstream connection: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EAA0F20, unused: 48 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer del: 10: 586295603 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http upstream temp fd: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http output filter "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http copy filter: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http postpone filter "/upload?" 00007FFCD9734E40 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http chunk: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write old buf t:1 f:0 0000585C9EAD0848, pos 0000585C9EAD0848, size: 4 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write old buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 169 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write old buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E5, size: 5 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http write filter: l:1 f:0 s:361 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http write filter limit 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 writev: 361 of 361 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http write filter 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http copy filter: 0 "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 set http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http close request -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http log handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EAC1140 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EAD9500, unused: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EACF870, unused: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EAC2150, unused: 2490 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 hc free: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 hc busy: 0000000000000000 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 tcp_nodelay -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer add: 6: 65000:586300604 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 65000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:2005 d:0000789CF79631E1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 recv: fd:6 0 of 1024 -2025/09/08 07:55:35 [info] 1532013#1532013: *3 client 127.0.0.1 closed keepalive connection -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 close http connection: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 event timer del: 6: 586300604 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *3 free: 0000585C9EAB7840, unused: 120 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:5 ev:0001 d:0000789CF7963010 -2025/09/08 07:55:35 [debug] 1532013#1532013: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: posix_memalign: 0000585C9EAB7840:512 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 accept: 127.0.0.1:46174 fd:6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer add: 6: 60000:586295645 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 40 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0001 d:0000789CF79631E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http wait request handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: fd:6 197 of 1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 posix_memalign: 0000585C9EAD9500:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http process request line -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http request line: "PUT /upload HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http uri: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http args: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http exten: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 posix_memalign: 0000585C9EACF870:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http process request header line -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http header: "Host: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http header: "Accept: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http header: "Content-Type: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http header: "Content-Length: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer del: 6: 586295645 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 generic phase: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 rewrite phase: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 test location: "/health" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 test location: "/report" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 test location: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 using configuration "=/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http cl:68 max:104857600 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 rewrite phase: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script regex: "^(PUT|HEAD)$" -2025/09/08 07:55:35 [notice] 1532013#1532013: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script if -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script if: false -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 post rewrite phase: 4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 generic phase: 5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 generic phase: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 generic phase: 7 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 access phase: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 access phase: 9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 access phase: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 post access phase: 11 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 generic phase: 12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 generic phase: 13 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http client request body preread 68 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http request body content length filter -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http body new buf t:1 f:0 0000585C9EABA121, pos 0000585C9EABA121, size: 68 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http init upstream, client timer: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "QUERY_STRING" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "QUERY_STRING: " -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "REQUEST_METHOD" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "CONTENT_TYPE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "CONTENT_TYPE: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "CONTENT_LENGTH" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "CONTENT_LENGTH: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SCRIPT_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "REQUEST_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "DOCUMENT_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "REQUEST_SCHEME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "nginx/" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "REMOTE_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "REMOTE_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "46174" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "REMOTE_PORT: 46174" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SERVER_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SERVER_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SERVER_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "REDIRECT_STATUS" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http script copy: "/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "HTTP_CONTENT_TYPE: image/png" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 68" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http cleanup add: 0000585C9EAD0690 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 get rr peer, try: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 stream socket 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 connected -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream connect: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 posix_memalign: 0000585C9EAA0F20:128 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream send request -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream send request body -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 chain writer buf fl:0 s:576 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 chain writer buf fl:0 s:68 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 chain writer buf fl:0 s:12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 chain writer in: 0000585C9EAD0700 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 writev: 656 of 656 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 chain writer out: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer add: 10: 60000:586295645 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http request count:2 blk:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0004 d:0000789CF79631E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http run request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream check client, write event:1, "/upload" -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0004 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0005 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 malloc: 0000585C9EAC1140:4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 posix_memalign: 0000585C9EAC2150:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: fd:10 152 of 4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 8A -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record length: 138 -2025/09/08 07:55:35 [error] 1532013#1532013: *5 FastCGI sent in stderr: "LOG: [2025-09-08 07:55:35] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 07:55:35] 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/08 07:55:35 [debug] 1532013#1532013: *5 recv: eof:0, avail:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0005 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: fd:10 416 of 3944 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 82 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record length: 130 -2025/09/08 07:55:35 [error] 1532013#1532013: *5 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: NO -LOG: [2025-09-08 07:55:35] PUT /upload - Auth: missing_auth - Status: 401" 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/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: E5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record length: 229 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi header: "Status: 401 Unauthorized" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi parser: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:55:35 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write new buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http write filter: l:0 f:0 s:181 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http cacheable: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream process upstream -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe read upstream: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe preread: 196 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe write downstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe write busy: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe write: out:0000000000000000, f:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe read upstream: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer: 10, old: 586295645, new: 586295646 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 59999 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:2005 d:0000789CF79632C8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream request: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream process upstream -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe read upstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 readv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 readv: 1, last:3528 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe recv chain: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 196 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 input buf #0 0000585C9EAC12B4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi closed stdout -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 08 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi record length: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http fastcgi sent end request -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 input buf 0000585C9EAC12B4 169 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe write downstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe write downstream flush in -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http output filter "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http copy filter: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http postpone filter "/upload?" 0000585C9EAD06D0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http chunk: 169 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write new buf t:1 f:0 0000585C9EAD0848, pos 0000585C9EAD0848, size: 4 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write new buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 169 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http write filter: l:0 f:0 s:356 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http copy filter: 0 "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 pipe write downstream done -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer: 10, old: 586295645, new: 586295646 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream exit: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 finalize http upstream request: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 finalize http fastcgi request -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free rr peer 1 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 close http upstream connection: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EAA0F20, unused: 48 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer del: 10: 586295645 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http upstream temp fd: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http output filter "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http copy filter: "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http postpone filter "/upload?" 00007FFCD9734E40 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http chunk: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 181 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write old buf t:1 f:0 0000585C9EAD0848, pos 0000585C9EAD0848, size: 4 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write old buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC12B4, size: 169 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write old buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E5, size: 5 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http write filter: l:1 f:0 s:361 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http write filter limit 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 writev: 361 of 361 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http write filter 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http copy filter: 0 "/upload?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 set http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http close request -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http log handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EAC1140 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EAD9500, unused: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EACF870, unused: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EAC2150, unused: 2490 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 hc free: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 hc busy: 0000000000000000 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 tcp_nodelay -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer add: 6: 65000:586300646 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 65000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:2005 d:0000789CF79631E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 recv: fd:6 0 of 1024 -2025/09/08 07:55:35 [info] 1532013#1532013: *5 client 127.0.0.1 closed keepalive connection -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 close http connection: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 event timer del: 6: 586300646 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *5 free: 0000585C9EAB7840, unused: 120 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:5 ev:0001 d:0000789CF7963010 -2025/09/08 07:55:35 [debug] 1532013#1532013: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: posix_memalign: 0000585C9EAB7840:512 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 accept: 127.0.0.1:46180 fd:6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer add: 6: 60000:586295679 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 32 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0001 d:0000789CF79631E1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http wait request handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 recv: eof:0, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 recv: fd:6 217 of 1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 posix_memalign: 0000585C9EAD9500:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http process request line -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http request line: "PUT /mirror HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http uri: "/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http args: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http exten: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 posix_memalign: 0000585C9EACF870:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http process request header line -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http header: "Host: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http header: "User-Agent: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http header: "Accept: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http header: "Content-Type: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http header: "Content-Length: 81" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer del: 6: 586295679 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 generic phase: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 rewrite phase: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 test location: "/health" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 test location: "/report" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 test location: "/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 using configuration "=/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http cl:81 max:104857600 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 rewrite phase: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script regex: "^(PUT)$" -2025/09/08 07:55:35 [notice] 1532013#1532013: *7 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /mirror HTTP/1.1", host: "localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script if -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script if: false -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 post rewrite phase: 4 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 generic phase: 5 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 generic phase: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 generic phase: 7 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 access phase: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 access phase: 9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 access phase: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 post access phase: 11 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 generic phase: 12 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 generic phase: 13 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http client request body preread 81 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http request body content length filter -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http body new buf t:1 f:0 0000585C9EABA128, pos 0000585C9EABA128, size: 81 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http init upstream, client timer: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "QUERY_STRING" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "QUERY_STRING: " -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "REQUEST_METHOD" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "CONTENT_TYPE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "CONTENT_TYPE: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "CONTENT_LENGTH" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "81" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "CONTENT_LENGTH: 81" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SCRIPT_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SCRIPT_NAME: /mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "REQUEST_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "REQUEST_URI: /mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "DOCUMENT_URI" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "DOCUMENT_URI: /mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "DOCUMENT_ROOT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SERVER_PROTOCOL" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "REQUEST_SCHEME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "GATEWAY_INTERFACE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SERVER_SOFTWARE" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "nginx/" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "REMOTE_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "REMOTE_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "46180" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "REMOTE_PORT: 46180" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SERVER_ADDR" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SERVER_PORT" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SERVER_NAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "REDIRECT_STATUS" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "SCRIPT_FILENAME" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script var: "./blobs" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http script copy: "/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "HTTP_CONTENT_TYPE: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 81" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http cleanup add: 0000585C9EAD06A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 get rr peer, try: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 stream socket 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 epoll add connection: fd:10 ev:80002005 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 connected -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream connect: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 posix_memalign: 0000585C9EAA0F20:128 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream send request -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream send request body -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 chain writer buf fl:0 s:592 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 chain writer buf fl:0 s:81 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 chain writer buf fl:0 s:15 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 chain writer in: 0000585C9EAD0710 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 writev: 688 of 688 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 chain writer out: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer add: 10: 60000:586295679 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http finalize request: -4, "/mirror?" a:1, c:2 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http request count:2 blk:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:0004 d:0000789CF79631E1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http run request: "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream check client, write event:1, "/mirror" -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0004 d:0000789CF79632C9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream request: "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:0004 d:0000789CF79632C9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream request: "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream dummy handler -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 60000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:10 ev:2005 d:0000789CF79632C9 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream request: "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream process header -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 malloc: 0000585C9EAC1140:4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 posix_memalign: 0000585C9EAC2150:4096 @16 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 recv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 recv: fd:10 768 of 4096 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 8C -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 04 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record length: 140 -2025/09/08 07:55:35 [error] 1532013#1532013: *7 FastCGI sent in stderr: "LOG: [2025-09-08 07:55:35] PUT /mirror - Auth: pending - Status: 0 -LOG: [2025-09-08 07:55:35] 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/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 07 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 02 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 3D -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record length: 573 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi header: "Status: 200 OK" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi parser: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi header: "Content-Type: application/json" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi parser: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi header done -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 11:55:35 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/08 07:55:35 [debug] 1532013#1532013: *7 write new buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 260 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http write filter: l:0 f:0 s:260 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http cacheable: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream process upstream -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe read upstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe preread: 550 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 readv: eof:1, avail:0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 readv: 1, last:3328 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe recv chain: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe buf free s:0 t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC121A, size: 550 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe length: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 input buf #0 0000585C9EAC121A -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 06 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record length: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi closed stdout -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 03 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 01 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 08 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record byte: 00 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi record length: 8 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http fastcgi sent end request -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 input buf 0000585C9EAC121A 523 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe write downstream: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe write downstream flush in -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http output filter "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http copy filter: "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http postpone filter "/mirror?" 0000585C9EAD06E0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http chunk: 523 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 260 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write new buf t:1 f:0 0000585C9EAD0850, pos 0000585C9EAD0850, size: 5 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write new buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC121A, size: 523 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http write filter: l:0 f:0 s:790 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http copy filter: 0 "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 pipe write downstream done -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer del: 10: 586295679 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer add: 10: 60000:586296324 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream exit: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 finalize http upstream request: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 finalize http fastcgi request -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free rr peer 1 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 close http upstream connection: 10 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EAA0F20, unused: 48 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer del: 10: 586296324 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http upstream temp fd: -1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http output filter "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http copy filter: "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http postpone filter "/mirror?" 00007FFCD9734E40 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http chunk: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write old buf t:1 f:0 0000585C9EAC22F0, pos 0000585C9EAC22F0, size: 260 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write old buf t:1 f:0 0000585C9EAD0850, pos 0000585C9EAD0850, size: 5 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write old buf t:1 f:0 0000585C9EAC1140, pos 0000585C9EAC121A, size: 523 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write old buf t:0 f:0 0000000000000000, pos 0000585C878292E8, size: 2 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 write new buf t:0 f:0 0000000000000000, pos 0000585C878292E5, size: 5 file: 0, size: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http write filter: l:1 f:0 s:795 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http write filter limit 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 writev: 795 of 795 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http write filter 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http copy filter: 0 "/mirror?" -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http finalize request: 0, "/mirror?" a:1, c:1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 set http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http close request -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http log handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EAC1140 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EAD9500, unused: 3 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EACF870, unused: 14 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EAC2150, unused: 2394 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 hc free: 0000000000000000 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 hc busy: 0000000000000000 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 tcp_nodelay -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 reusable connection: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer add: 6: 65000:586301324 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 645 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: 65000 -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll: fd:6 ev:2005 d:0000789CF79631E1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 http keepalive handler -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 malloc: 0000585C9EABA0A0:1024 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 recv: eof:1, avail:-1 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 recv: fd:6 0 of 1024 -2025/09/08 07:55:35 [info] 1532013#1532013: *7 client 127.0.0.1 closed keepalive connection -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 close http connection: 6 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 event timer del: 6: 586301324 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 reusable connection: 0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EABA0A0 -2025/09/08 07:55:35 [debug] 1532013#1532013: *7 free: 0000585C9EAB7840, unused: 120 -2025/09/08 07:55:35 [debug] 1532013#1532013: timer delta: 1 -2025/09/08 07:55:35 [debug] 1532013#1532013: worker cycle -2025/09/08 07:55:35 [debug] 1532013#1532013: epoll timer: -1 -2025/09/08 09:28:06 [notice] 1532012#1532012: signal 15 (SIGTERM) received from 1550017, exiting -2025/09/08 09:28:06 [debug] 1532012#1532012: wake up, sigio 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: child: 0 1532013 e:0 t:0 d:0 r:1 j:0 -2025/09/08 09:28:06 [debug] 1532012#1532012: termination cycle: 50 -2025/09/08 09:28:06 [debug] 1532012#1532012: sigsuspend -2025/09/08 09:28:06 [debug] 1532013#1532013: epoll: fd:7 ev:0001 d:0000789CF79630F8 -2025/09/08 09:28:06 [debug] 1532013#1532013: channel handler -2025/09/08 09:28:06 [debug] 1532013#1532013: channel: 32 -2025/09/08 09:28:06 [debug] 1532013#1532013: channel command: 4 -2025/09/08 09:28:06 [debug] 1532013#1532013: channel: -2 -2025/09/08 09:28:06 [debug] 1532013#1532013: timer delta: 5550274 -2025/09/08 09:28:06 [notice] 1532013#1532013: exiting -2025/09/08 09:28:06 [debug] 1532013#1532013: flush files -2025/09/08 09:28:06 [debug] 1532013#1532013: run cleanup: 0000585C9EB2C4E0 -2025/09/08 09:28:06 [debug] 1532013#1532013: run cleanup: 0000585C9EB14EC0 -2025/09/08 09:28:06 [debug] 1532013#1532013: cleanup resolver -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB2D940 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB18720 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EADB620 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EADA510 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAD44E0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAD3420 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAD2360 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAD12A0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAC6160 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EABD130, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EACA050, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAD54F0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EADC630, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAE0640, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAE4650, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAE8660, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAEC670, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAF0680, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAF4690, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAF86A0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EAFC6B0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB006C0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB046D0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB086E0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB0C6F0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB10700, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB14710, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB198F0, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB1D900, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB21910, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB25920, unused: 0 -2025/09/08 09:28:06 [debug] 1532013#1532013: free: 0000585C9EB29930, unused: 5176 -2025/09/08 09:28:06 [notice] 1532013#1532013: exit -2025/09/08 09:28:06 [notice] 1532012#1532012: signal 17 (SIGCHLD) received from 1532013 -2025/09/08 09:28:06 [notice] 1532012#1532012: worker process 1532013 exited with code 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: shmtx forced unlock -2025/09/08 09:28:06 [debug] 1532012#1532012: wake up, sigio 3 -2025/09/08 09:28:06 [debug] 1532012#1532012: reap children -2025/09/08 09:28:06 [debug] 1532012#1532012: child: 0 1532013 e:1 t:1 d:0 r:1 j:0 -2025/09/08 09:28:06 [notice] 1532012#1532012: exit -2025/09/08 09:28:06 [debug] 1532012#1532012: close listening 0.0.0.0:9001 #5 -2025/09/08 09:28:06 [debug] 1532012#1532012: run cleanup: 0000585C9EB14EC0 -2025/09/08 09:28:06 [debug] 1532012#1532012: cleanup resolver -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB2D940 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB18720 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EADB620 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EADA510 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAD44E0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAD3420 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAD2360 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAD12A0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAC6160 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EABD130, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EACA050, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAD54F0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EADC630, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAE0640, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAE4650, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAE8660, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAEC670, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAF0680, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAF4690, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAF86A0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EAFC6B0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB006C0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB046D0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB086E0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB0C6F0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB10700, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB14710, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB198F0, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB1D900, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB21910, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB25920, unused: 0 -2025/09/08 09:28:06 [debug] 1532012#1532012: free: 0000585C9EB29930, unused: 5207 -2025/09/08 09:28:09 [debug] 1550047#1550047: bind() 0.0.0.0:9001 #5 -2025/09/08 09:28:09 [debug] 1550047#1550047: counter: 000071BBD758E080, 1 -2025/09/08 09:28:09 [debug] 1550048#1550048: bind() 0.0.0.0:9001 #5 -2025/09/08 09:28:09 [notice] 1550048#1550048: using the "epoll" event method -2025/09/08 09:28:09 [debug] 1550048#1550048: counter: 00007C4A593DE080, 1 -2025/09/08 09:28:09 [notice] 1550048#1550048: nginx/1.18.0 (Ubuntu) -2025/09/08 09:28:09 [notice] 1550048#1550048: OS: Linux 6.12.10-76061203-generic -2025/09/08 09:28:09 [notice] 1550048#1550048: getrlimit(RLIMIT_NOFILE): 1048576:1048576 -2025/09/08 09:28:09 [debug] 1550049#1550048: write: 6, 00007FFDC9FFFA10, 8, 0 -2025/09/08 09:28:09 [debug] 1550049#1550049: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" -2025/09/08 09:28:09 [notice] 1550049#1550049: start worker processes -2025/09/08 09:28:09 [debug] 1550049#1550049: channel 6:7 -2025/09/08 09:28:09 [notice] 1550049#1550049: start worker process 1550050 -2025/09/08 09:28:09 [debug] 1550049#1550049: sigsuspend -2025/09/08 09:28:09 [debug] 1550050#1550050: add cleanup: 00006397415C44E0 -2025/09/08 09:28:09 [debug] 1550050#1550050: malloc: 0000639741550BD0:8 -2025/09/08 09:28:09 [debug] 1550050#1550050: notify eventfd: 9 -2025/09/08 09:28:09 [debug] 1550050#1550050: testing the EPOLLRDHUP flag: success -2025/09/08 09:28:09 [debug] 1550050#1550050: malloc: 0000639741566060:6144 -2025/09/08 09:28:09 [debug] 1550050#1550050: malloc: 00007C4A591D6010:237568 -2025/09/08 09:28:09 [debug] 1550050#1550050: malloc: 00006397415C7210:98304 -2025/09/08 09:28:09 [debug] 1550050#1550050: malloc: 00006397415DF220:98304 -2025/09/08 09:28:09 [debug] 1550050#1550050: epoll add event: fd:5 op:1 ev:00002001 -2025/09/08 09:28:09 [debug] 1550050#1550050: epoll add event: fd:7 op:1 ev:00002001 -2025/09/08 09:28:09 [debug] 1550050#1550050: setproctitle: "nginx: worker process" -2025/09/08 09:28:09 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:09 [debug] 1550050#1550050: epoll timer: -1 -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:5 ev:0001 d:00007C4A591D6010 -2025/09/08 09:28:45 [debug] 1550050#1550050: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: posix_memalign: 000063974154F840:512 @16 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 accept: 127.0.0.1:54440 fd:6 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer add: 6: 60000:591886222 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 reusable connection: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 09:28:45 [debug] 1550050#1550050: timer delta: 36424 -2025/09/08 09:28:45 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll timer: 60000 -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:6 ev:0001 d:00007C4A591D61E0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http wait request handler -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 malloc: 00006397415520A0:1024 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: eof:0, avail:-1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: fd:6 154 of 1024 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 reusable connection: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 posix_memalign: 0000639741571500:4096 @16 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http process request line -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http request line: "PUT /upload HTTP/1.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http uri: "/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http args: "" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http exten: "" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 posix_memalign: 0000639741567870:4096 @16 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http process request header line -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http header: "Host: localhost:9001" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http header: "User-Agent: curl/8.15.0" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http header: "Accept: */*" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http header: "Content-Type: text/plain" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http header: "Content-Length: 24" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http header done -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer del: 6: 591886222 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 generic phase: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 rewrite phase: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 test location: "/health" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 test location: "/report" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 test location: "/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 using configuration "=/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http cl:24 max:104857600 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 rewrite phase: 3 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "PUT" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script regex: "^(PUT|HEAD)$" -2025/09/08 09:28:45 [notice] 1550050#1550050: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script if -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script if: false -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 post rewrite phase: 4 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 generic phase: 5 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 generic phase: 6 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 generic phase: 7 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 access phase: 8 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 access phase: 9 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 access phase: 10 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 post access phase: 11 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 generic phase: 12 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 generic phase: 13 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http client request body preread 24 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http request body content length filter -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http body new buf t:1 f:0 0000639741552122, pos 0000639741552122, size: 24 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http init upstream, client timer: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "QUERY_STRING" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "QUERY_STRING: " -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "REQUEST_METHOD" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "PUT" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "CONTENT_TYPE" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "text/plain" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "CONTENT_LENGTH" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "24" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "CONTENT_LENGTH: 24" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SCRIPT_NAME" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "REQUEST_URI" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "DOCUMENT_URI" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "DOCUMENT_ROOT" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "./blobs" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SERVER_PROTOCOL" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "HTTP/1.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "REQUEST_SCHEME" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "http" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "GATEWAY_INTERFACE" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "CGI/1.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SERVER_SOFTWARE" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "nginx/" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "1.18.0" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "REMOTE_ADDR" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "127.0.0.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "REMOTE_PORT" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "54440" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "REMOTE_PORT: 54440" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SERVER_ADDR" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "127.0.0.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SERVER_PORT" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "9001" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SERVER_NAME" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "localhost" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "REDIRECT_STATUS" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "200" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "SCRIPT_FILENAME" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script var: "./blobs" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http script copy: "/ginxsom.fcgi" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 24" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http cleanup add: 0000639741568690 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 get rr peer, try: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 stream socket 10 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 epoll add connection: fd:10 ev:80002005 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 connected -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream connect: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 posix_memalign: 0000639741538F20:128 @16 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream send request -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream send request body -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 chain writer buf fl:0 s:584 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 chain writer buf fl:0 s:24 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 chain writer buf fl:0 s:8 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 chain writer in: 0000639741568700 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 writev: 616 of 616 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 chain writer out: 0000000000000000 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer add: 10: 60000:591886223 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http request count:2 blk:0 -2025/09/08 09:28:45 [debug] 1550050#1550050: timer delta: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll timer: 60000 -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:6 ev:0004 d:00007C4A591D61E0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http run request: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream check client, write event:1, "/upload" -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:10 ev:0004 d:00007C4A591D62C8 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream request: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream dummy handler -2025/09/08 09:28:45 [debug] 1550050#1550050: timer delta: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll timer: 59999 -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:10 ev:0005 d:00007C4A591D62C8 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream request: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream process header -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 malloc: 0000639741559140:4096 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 posix_memalign: 000063974155A150:4096 @16 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: eof:0, avail:-1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: fd:10 152 of 4096 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 07 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 8A -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 06 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record length: 138 -2025/09/08 09:28:45 [error] 1550050#1550050: *1 FastCGI sent in stderr: "LOG: [2025-09-08 09:28:45] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 09:28:45] 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/08 09:28:45 [debug] 1550050#1550050: *1 recv: eof:0, avail:0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream request: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream dummy handler -2025/09/08 09:28:45 [debug] 1550050#1550050: timer delta: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll timer: 59999 -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:10 ev:2005 d:00007C4A591D62C8 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream request: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream process header -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: eof:1, avail:-1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: fd:10 416 of 3944 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 07 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 82 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 06 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record length: 130 -2025/09/08 09:28:45 [error] 1550050#1550050: *1 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: NO -LOG: [2025-09-08 09:28:45] PUT /upload - Auth: missing_auth - Status: 401" 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/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 07 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record length: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 06 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: E5 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 03 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record length: 229 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi parser: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi header: "Status: 401 Unauthorized" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi parser: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi header: "Content-Type: application/json" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi parser: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi header done -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 13:28:45 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write new buf t:1 f:0 000063974155A2F0, pos 000063974155A2F0, size: 181 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http write filter: l:0 f:0 s:181 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http cacheable: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream process upstream -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe read upstream: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe preread: 196 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 readv: eof:1, avail:0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 readv: 1, last:3528 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe recv chain: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe buf free s:0 t:1 f:0 0000639741559140, pos 00006397415592B4, size: 196 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe length: -1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 input buf #0 00006397415592B4 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 06 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record length: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi closed stdout -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 03 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 01 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 08 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record byte: 00 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi record length: 8 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http fastcgi sent end request -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 input buf 00006397415592B4 169 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe write downstream: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe write downstream flush in -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http output filter "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http copy filter: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http postpone filter "/upload?" 00006397415686D0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http chunk: 169 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write old buf t:1 f:0 000063974155A2F0, pos 000063974155A2F0, size: 181 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write new buf t:1 f:0 0000639741568848, pos 0000639741568848, size: 4 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write new buf t:1 f:0 0000639741559140, pos 00006397415592B4, size: 169 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write new buf t:0 f:0 0000000000000000, pos 00006397179382E8, size: 2 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http write filter: l:0 f:0 s:356 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http copy filter: 0 "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 pipe write downstream done -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer: 10, old: 591886223, new: 591886224 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream exit: 0000000000000000 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 finalize http upstream request: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 finalize http fastcgi request -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free rr peer 1 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 close http upstream connection: 10 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 0000639741538F20, unused: 48 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer del: 10: 591886223 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 reusable connection: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http upstream temp fd: -1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http output filter "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http copy filter: "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http postpone filter "/upload?" 00007FFDC9FFF650 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http chunk: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write old buf t:1 f:0 000063974155A2F0, pos 000063974155A2F0, size: 181 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write old buf t:1 f:0 0000639741568848, pos 0000639741568848, size: 4 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write old buf t:1 f:0 0000639741559140, pos 00006397415592B4, size: 169 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write old buf t:0 f:0 0000000000000000, pos 00006397179382E8, size: 2 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 write new buf t:0 f:0 0000000000000000, pos 00006397179382E5, size: 5 file: 0, size: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http write filter: l:1 f:0 s:361 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http write filter limit 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 writev: 361 of 361 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http write filter 0000000000000000 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http copy filter: 0 "/upload?" -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 set http keepalive handler -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http close request -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http log handler -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 0000639741559140 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 0000639741571500, unused: 3 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 0000639741567870, unused: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 000063974155A150, unused: 2490 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 00006397415520A0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 hc free: 0000000000000000 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 hc busy: 0000000000000000 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 tcp_nodelay -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 reusable connection: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer add: 6: 65000:591891224 -2025/09/08 09:28:45 [debug] 1550050#1550050: timer delta: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll timer: 65000 -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll: fd:6 ev:2005 d:00007C4A591D61E0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 http keepalive handler -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 malloc: 00006397415520A0:1024 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: eof:1, avail:-1 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 recv: fd:6 0 of 1024 -2025/09/08 09:28:45 [info] 1550050#1550050: *1 client 127.0.0.1 closed keepalive connection -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 close http connection: 6 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 event timer del: 6: 591891224 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 reusable connection: 0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 00006397415520A0 -2025/09/08 09:28:45 [debug] 1550050#1550050: *1 free: 000063974154F840, unused: 120 -2025/09/08 09:28:45 [debug] 1550050#1550050: timer delta: 1 -2025/09/08 09:28:45 [debug] 1550050#1550050: worker cycle -2025/09/08 09:28:45 [debug] 1550050#1550050: epoll timer: -1 -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:5 ev:0001 d:00007C4A591D6010 -2025/09/08 09:29:22 [debug] 1550050#1550050: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: posix_memalign: 000063974154F840:512 @16 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 accept: 127.0.0.1:53158 fd:6 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer add: 6: 60000:591922659 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 reusable connection: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 09:29:22 [debug] 1550050#1550050: timer delta: 36434 -2025/09/08 09:29:22 [debug] 1550050#1550050: worker cycle -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll timer: 60000 -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:6 ev:0001 d:00007C4A591D61E1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http wait request handler -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 malloc: 00006397415520A0:1024 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: eof:0, avail:-1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: fd:6 154 of 1024 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 reusable connection: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 posix_memalign: 0000639741571500:4096 @16 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http process request line -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http request line: "PUT /upload HTTP/1.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http uri: "/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http args: "" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http exten: "" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 posix_memalign: 0000639741567870:4096 @16 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http process request header line -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http header: "Host: localhost:9001" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http header: "User-Agent: curl/8.15.0" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http header: "Accept: */*" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http header: "Content-Type: text/plain" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http header: "Content-Length: 24" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http header done -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer del: 6: 591922659 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 generic phase: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 rewrite phase: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 test location: "/health" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 test location: "/report" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 test location: "/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 using configuration "=/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http cl:24 max:104857600 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 rewrite phase: 3 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "PUT" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script regex: "^(PUT|HEAD)$" -2025/09/08 09:29:22 [notice] 1550050#1550050: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script if -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script if: false -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 post rewrite phase: 4 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 generic phase: 5 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 generic phase: 6 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 generic phase: 7 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 access phase: 8 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 access phase: 9 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 access phase: 10 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 post access phase: 11 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 generic phase: 12 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 generic phase: 13 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http client request body preread 24 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http request body content length filter -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http body new buf t:1 f:0 0000639741552122, pos 0000639741552122, size: 24 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http init upstream, client timer: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "QUERY_STRING" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "QUERY_STRING: " -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "REQUEST_METHOD" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "PUT" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "CONTENT_TYPE" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "text/plain" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "CONTENT_LENGTH" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "24" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "CONTENT_LENGTH: 24" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SCRIPT_NAME" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "REQUEST_URI" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "DOCUMENT_URI" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "DOCUMENT_ROOT" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "./blobs" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SERVER_PROTOCOL" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "HTTP/1.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "REQUEST_SCHEME" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "http" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "GATEWAY_INTERFACE" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "CGI/1.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SERVER_SOFTWARE" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "nginx/" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "1.18.0" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "REMOTE_ADDR" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "127.0.0.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "REMOTE_PORT" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "53158" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "REMOTE_PORT: 53158" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SERVER_ADDR" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "127.0.0.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SERVER_PORT" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "9001" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SERVER_NAME" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "localhost" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "REDIRECT_STATUS" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "200" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "SCRIPT_FILENAME" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script var: "./blobs" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http script copy: "/ginxsom.fcgi" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 24" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http cleanup add: 0000639741568690 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 get rr peer, try: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 stream socket 10 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 epoll add connection: fd:10 ev:80002005 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 connected -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream connect: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 posix_memalign: 0000639741538F20:128 @16 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream send request -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream send request body -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 chain writer buf fl:0 s:584 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 chain writer buf fl:0 s:24 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 chain writer buf fl:0 s:8 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 chain writer in: 0000639741568700 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 writev: 616 of 616 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 chain writer out: 0000000000000000 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer add: 10: 60000:591922659 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http request count:2 blk:0 -2025/09/08 09:29:22 [debug] 1550050#1550050: timer delta: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: worker cycle -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll timer: 60000 -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:6 ev:0004 d:00007C4A591D61E1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http run request: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream check client, write event:1, "/upload" -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:10 ev:0004 d:00007C4A591D62C9 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream request: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream dummy handler -2025/09/08 09:29:22 [debug] 1550050#1550050: timer delta: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: worker cycle -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll timer: 59999 -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:10 ev:0005 d:00007C4A591D62C9 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream request: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream process header -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 malloc: 0000639741559140:4096 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 posix_memalign: 000063974155A150:4096 @16 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: eof:0, avail:-1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: fd:10 152 of 4096 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 07 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 8A -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 06 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record length: 138 -2025/09/08 09:29:22 [error] 1550050#1550050: *3 FastCGI sent in stderr: "LOG: [2025-09-08 09:29:22] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 09:29:22] 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/08 09:29:22 [debug] 1550050#1550050: *3 recv: eof:0, avail:0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream request: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream dummy handler -2025/09/08 09:29:22 [debug] 1550050#1550050: timer delta: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: worker cycle -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll timer: 59999 -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:10 ev:2005 d:00007C4A591D62C9 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream request: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream process header -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: eof:1, avail:-1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: fd:10 416 of 3944 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 07 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 82 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 06 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record length: 130 -2025/09/08 09:29:22 [error] 1550050#1550050: *3 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 1, auth_header present: NO -LOG: [2025-09-08 09:29:22] PUT /upload - Auth: missing_auth - Status: 401" 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/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 07 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record length: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 06 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: E5 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 03 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record length: 229 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi parser: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi header: "Status: 401 Unauthorized" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi parser: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi header: "Content-Type: application/json" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi parser: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi header done -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 HTTP/1.1 401 Unauthorized -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 13:29:22 GMT -Content-Type: application/json -Transfer-Encoding: chunked -Connection: keep-alive - -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write new buf t:1 f:0 000063974155A2F0, pos 000063974155A2F0, size: 181 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http write filter: l:0 f:0 s:181 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http cacheable: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream process upstream -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe read upstream: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe preread: 196 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 readv: eof:1, avail:0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 readv: 1, last:3528 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe recv chain: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe buf free s:0 t:1 f:0 0000639741559140, pos 00006397415592B4, size: 196 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe length: -1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 input buf #0 00006397415592B4 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 06 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record length: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi closed stdout -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 03 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 01 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 08 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record byte: 00 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi record length: 8 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http fastcgi sent end request -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 input buf 00006397415592B4 169 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe write downstream: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe write downstream flush in -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http output filter "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http copy filter: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http postpone filter "/upload?" 00006397415686D0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http chunk: 169 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write old buf t:1 f:0 000063974155A2F0, pos 000063974155A2F0, size: 181 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write new buf t:1 f:0 0000639741568848, pos 0000639741568848, size: 4 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write new buf t:1 f:0 0000639741559140, pos 00006397415592B4, size: 169 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write new buf t:0 f:0 0000000000000000, pos 00006397179382E8, size: 2 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http write filter: l:0 f:0 s:356 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http copy filter: 0 "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 pipe write downstream done -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer: 10, old: 591922659, new: 591922660 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream exit: 0000000000000000 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 finalize http upstream request: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 finalize http fastcgi request -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free rr peer 1 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 close http upstream connection: 10 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 0000639741538F20, unused: 48 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer del: 10: 591922659 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 reusable connection: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http upstream temp fd: -1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http output filter "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http copy filter: "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http postpone filter "/upload?" 00007FFDC9FFF650 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http chunk: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write old buf t:1 f:0 000063974155A2F0, pos 000063974155A2F0, size: 181 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write old buf t:1 f:0 0000639741568848, pos 0000639741568848, size: 4 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write old buf t:1 f:0 0000639741559140, pos 00006397415592B4, size: 169 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write old buf t:0 f:0 0000000000000000, pos 00006397179382E8, size: 2 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 write new buf t:0 f:0 0000000000000000, pos 00006397179382E5, size: 5 file: 0, size: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http write filter: l:1 f:0 s:361 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http write filter limit 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 writev: 361 of 361 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http write filter 0000000000000000 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http copy filter: 0 "/upload?" -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 set http keepalive handler -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http close request -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http log handler -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 0000639741559140 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 0000639741571500, unused: 3 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 0000639741567870, unused: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 000063974155A150, unused: 2490 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 00006397415520A0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 hc free: 0000000000000000 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 hc busy: 0000000000000000 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 tcp_nodelay -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 reusable connection: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer add: 6: 65000:591927660 -2025/09/08 09:29:22 [debug] 1550050#1550050: timer delta: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: worker cycle -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll timer: 65000 -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll: fd:6 ev:2005 d:00007C4A591D61E1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 http keepalive handler -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 malloc: 00006397415520A0:1024 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: eof:1, avail:-1 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 recv: fd:6 0 of 1024 -2025/09/08 09:29:22 [info] 1550050#1550050: *3 client 127.0.0.1 closed keepalive connection -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 close http connection: 6 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 event timer del: 6: 591927660 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 reusable connection: 0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 00006397415520A0 -2025/09/08 09:29:22 [debug] 1550050#1550050: *3 free: 000063974154F840, unused: 120 -2025/09/08 09:29:22 [debug] 1550050#1550050: timer delta: 1 -2025/09/08 09:29:22 [debug] 1550050#1550050: worker cycle -2025/09/08 09:29:22 [debug] 1550050#1550050: epoll timer: -1 -2025/09/08 09:29:52 [notice] 1550049#1550049: signal 15 (SIGTERM) received from 1550269, exiting -2025/09/08 09:29:52 [debug] 1550049#1550049: wake up, sigio 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: child: 0 1550050 e:0 t:0 d:0 r:1 j:0 -2025/09/08 09:29:52 [debug] 1550049#1550049: termination cycle: 50 -2025/09/08 09:29:52 [debug] 1550049#1550049: sigsuspend -2025/09/08 09:29:52 [debug] 1550050#1550050: epoll: fd:7 ev:0001 d:00007C4A591D60F8 -2025/09/08 09:29:52 [debug] 1550050#1550050: channel handler -2025/09/08 09:29:52 [debug] 1550050#1550050: channel: 32 -2025/09/08 09:29:52 [debug] 1550050#1550050: channel command: 4 -2025/09/08 09:29:52 [debug] 1550050#1550050: channel: -2 -2025/09/08 09:29:52 [debug] 1550050#1550050: timer delta: 30084 -2025/09/08 09:29:52 [notice] 1550050#1550050: exiting -2025/09/08 09:29:52 [debug] 1550050#1550050: flush files -2025/09/08 09:29:52 [debug] 1550050#1550050: run cleanup: 00006397415C44E0 -2025/09/08 09:29:52 [debug] 1550050#1550050: run cleanup: 00006397415ACEC0 -2025/09/08 09:29:52 [debug] 1550050#1550050: cleanup resolver -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415C5940 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415B0720 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741573620 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741572510 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974156C4E0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974156B420 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974156A360 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415692A0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974155E160 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741555130, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741562050, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974156D4F0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741574630, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741578640, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974157C650, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741580660, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741584670, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 0000639741588680, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974158C690, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415906A0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415946B0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415986C0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 000063974159C6D0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415A06E0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415A46F0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415A8700, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415AC710, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415B18F0, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415B5900, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415B9910, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415BD920, unused: 0 -2025/09/08 09:29:52 [debug] 1550050#1550050: free: 00006397415C1930, unused: 5176 -2025/09/08 09:29:52 [notice] 1550050#1550050: exit -2025/09/08 09:29:52 [notice] 1550049#1550049: signal 17 (SIGCHLD) received from 1550050 -2025/09/08 09:29:52 [notice] 1550049#1550049: worker process 1550050 exited with code 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: shmtx forced unlock -2025/09/08 09:29:52 [debug] 1550049#1550049: wake up, sigio 3 -2025/09/08 09:29:52 [debug] 1550049#1550049: reap children -2025/09/08 09:29:52 [debug] 1550049#1550049: child: 0 1550050 e:1 t:1 d:0 r:1 j:0 -2025/09/08 09:29:52 [notice] 1550049#1550049: exit -2025/09/08 09:29:52 [debug] 1550049#1550049: close listening 0.0.0.0:9001 #5 -2025/09/08 09:29:52 [debug] 1550049#1550049: run cleanup: 00006397415ACEC0 -2025/09/08 09:29:52 [debug] 1550049#1550049: cleanup resolver -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415C5940 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415B0720 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741573620 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741572510 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974156C4E0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974156B420 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974156A360 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415692A0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974155E160 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741555130, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741562050, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974156D4F0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741574630, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741578640, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974157C650, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741580660, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741584670, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 0000639741588680, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974158C690, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415906A0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415946B0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415986C0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 000063974159C6D0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415A06E0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415A46F0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415A8700, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415AC710, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415B18F0, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415B5900, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415B9910, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415BD920, unused: 0 -2025/09/08 09:29:52 [debug] 1550049#1550049: free: 00006397415C1930, unused: 5207 -2025/09/08 09:29:55 [debug] 1550303#1550303: bind() 0.0.0.0:9001 #5 -2025/09/08 09:29:55 [debug] 1550303#1550303: counter: 00007D463047D080, 1 -2025/09/08 09:29:55 [debug] 1550304#1550304: bind() 0.0.0.0:9001 #5 -2025/09/08 09:29:55 [notice] 1550304#1550304: using the "epoll" event method -2025/09/08 09:29:55 [debug] 1550304#1550304: counter: 00007759D7698080, 1 -2025/09/08 09:29:55 [notice] 1550304#1550304: nginx/1.18.0 (Ubuntu) -2025/09/08 09:29:55 [notice] 1550304#1550304: OS: Linux 6.12.10-76061203-generic -2025/09/08 09:29:55 [notice] 1550304#1550304: getrlimit(RLIMIT_NOFILE): 1048576:1048576 -2025/09/08 09:29:55 [debug] 1550305#1550304: write: 6, 00007FFC3D9370E0, 8, 0 -2025/09/08 09:29:55 [debug] 1550305#1550305: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" -2025/09/08 09:29:55 [notice] 1550305#1550305: start worker processes -2025/09/08 09:29:55 [debug] 1550305#1550305: channel 6:7 -2025/09/08 09:29:55 [notice] 1550305#1550305: start worker process 1550306 -2025/09/08 09:29:55 [debug] 1550305#1550305: sigsuspend -2025/09/08 09:29:55 [debug] 1550306#1550306: add cleanup: 00005B8F5192D4E0 -2025/09/08 09:29:55 [debug] 1550306#1550306: malloc: 00005B8F518B9BD0:8 -2025/09/08 09:29:55 [debug] 1550306#1550306: notify eventfd: 9 -2025/09/08 09:29:55 [debug] 1550306#1550306: testing the EPOLLRDHUP flag: success -2025/09/08 09:29:55 [debug] 1550306#1550306: malloc: 00005B8F518CF060:6144 -2025/09/08 09:29:55 [debug] 1550306#1550306: malloc: 00007759D7490010:237568 -2025/09/08 09:29:55 [debug] 1550306#1550306: malloc: 00005B8F51930210:98304 -2025/09/08 09:29:55 [debug] 1550306#1550306: malloc: 00005B8F51948220:98304 -2025/09/08 09:29:55 [debug] 1550306#1550306: epoll add event: fd:5 op:1 ev:00002001 -2025/09/08 09:29:55 [debug] 1550306#1550306: epoll add event: fd:7 op:1 ev:00002001 -2025/09/08 09:29:55 [debug] 1550306#1550306: setproctitle: "nginx: worker process" -2025/09/08 09:29:55 [debug] 1550306#1550306: worker cycle -2025/09/08 09:29:55 [debug] 1550306#1550306: epoll timer: -1 -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:5 ev:0001 d:00007759D7490010 -2025/09/08 09:30:09 [debug] 1550306#1550306: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: posix_memalign: 00005B8F518B8840:512 @16 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 accept: 127.0.0.1:45564 fd:6 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer add: 6: 60000:591970277 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 reusable connection: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 09:30:09 [debug] 1550306#1550306: timer delta: 14322 -2025/09/08 09:30:09 [debug] 1550306#1550306: worker cycle -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:6 ev:0001 d:00007759D74901E0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http wait request handler -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: eof:0, avail:-1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: fd:6 154 of 1024 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 reusable connection: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 posix_memalign: 00005B8F518DA500:4096 @16 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http process request line -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http request line: "PUT /upload HTTP/1.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http uri: "/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http args: "" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http exten: "" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 posix_memalign: 00005B8F518D0870:4096 @16 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http process request header line -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http header: "Host: localhost:9001" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http header: "User-Agent: curl/8.15.0" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http header: "Accept: */*" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http header: "Content-Type: text/plain" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http header: "Content-Length: 24" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http header done -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer del: 6: 591970277 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 generic phase: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 rewrite phase: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 test location: "/health" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 test location: "/report" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 test location: "/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 using configuration "=/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http cl:24 max:104857600 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 rewrite phase: 3 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "PUT" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script regex: "^(PUT|HEAD)$" -2025/09/08 09:30:09 [notice] 1550306#1550306: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script if -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script if: false -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 post rewrite phase: 4 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 generic phase: 5 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 generic phase: 6 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 generic phase: 7 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 access phase: 8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 access phase: 9 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 access phase: 10 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 post access phase: 11 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 generic phase: 12 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 generic phase: 13 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http client request body preread 24 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http request body content length filter -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http body new buf t:1 f:0 00005B8F518BB122, pos 00005B8F518BB122, size: 24 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http init upstream, client timer: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "QUERY_STRING" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "QUERY_STRING: " -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "REQUEST_METHOD" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "PUT" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "CONTENT_TYPE" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "text/plain" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "CONTENT_LENGTH" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "24" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "CONTENT_LENGTH: 24" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SCRIPT_NAME" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "REQUEST_URI" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "DOCUMENT_URI" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "DOCUMENT_ROOT" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "./blobs" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SERVER_PROTOCOL" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "HTTP/1.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "REQUEST_SCHEME" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "http" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "GATEWAY_INTERFACE" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "CGI/1.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SERVER_SOFTWARE" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "nginx/" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "1.18.0" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "REMOTE_ADDR" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "127.0.0.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "REMOTE_PORT" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "45564" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "REMOTE_PORT: 45564" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SERVER_ADDR" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "127.0.0.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SERVER_PORT" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "9001" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SERVER_NAME" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "localhost" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "REDIRECT_STATUS" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "200" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "SCRIPT_FILENAME" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script var: "./blobs" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http script copy: "/ginxsom.fcgi" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 24" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http cleanup add: 00005B8F518D1690 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 get rr peer, try: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 stream socket 10 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 epoll add connection: fd:10 ev:80002005 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 connected -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream connect: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 posix_memalign: 00005B8F518A1F20:128 @16 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream send request -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream send request body -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 chain writer buf fl:0 s:584 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 chain writer buf fl:0 s:24 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 chain writer buf fl:0 s:8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 chain writer in: 00005B8F518D1700 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 writev: 616 of 616 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 chain writer out: 0000000000000000 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer add: 10: 60000:591970277 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http request count:2 blk:0 -2025/09/08 09:30:09 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: worker cycle -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:6 ev:0004 d:00007759D74901E0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http run request: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream check client, write event:1, "/upload" -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:10 ev:0004 d:00007759D74902C8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream request: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream dummy handler -2025/09/08 09:30:09 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: worker cycle -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll timer: 59999 -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:10 ev:0005 d:00007759D74902C8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream request: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream process header -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 malloc: 00005B8F518C2140:4096 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 posix_memalign: 00005B8F518C3150:4096 @16 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: eof:0, avail:-1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: fd:10 152 of 4096 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 07 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 8A -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 06 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record length: 138 -2025/09/08 09:30:09 [error] 1550306#1550306: *1 FastCGI sent in stderr: "LOG: [2025-09-08 09:30:09] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 09:30:09] 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/08 09:30:09 [debug] 1550306#1550306: *1 recv: eof:0, avail:0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream request: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream dummy handler -2025/09/08 09:30:09 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: worker cycle -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll timer: 59999 -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:10 ev:2005 d:00007759D74902C8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream request: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream process header -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: eof:1, avail:-1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: fd:10 712 of 3944 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 07 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 69 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 07 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record length: 105 -2025/09/08 09:30:09 [error] 1550306#1550306: *1 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 0, auth_header present: NO -AUTH: About to perform authentication validation" 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/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 07 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record length: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 06 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 02 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 24 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 04 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record length: 548 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi parser: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi header: "Status: 200 OK" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi parser: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi header: "Content-Type: application/json" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi parser: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi header done -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 13:30:09 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/08 09:30:09 [debug] 1550306#1550306: *1 write new buf t:1 f:0 00005B8F518C32F0, pos 00005B8F518C32F0, size: 260 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http write filter: l:0 f:0 s:260 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http cacheable: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream process upstream -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe read upstream: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe preread: 526 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 readv: eof:1, avail:0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 readv: 1, last:3232 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe recv chain: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe buf free s:0 t:1 f:0 00005B8F518C2140, pos 00005B8F518C2292, size: 526 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe length: -1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 input buf #0 00005B8F518C2292 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 06 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record length: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi closed stdout -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 03 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 01 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 08 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record byte: 00 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi record length: 8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http fastcgi sent end request -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 input buf 00005B8F518C2292 498 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe write downstream: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe write downstream flush in -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http output filter "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http copy filter: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http postpone filter "/upload?" 00005B8F518D16D0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http chunk: 498 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write old buf t:1 f:0 00005B8F518C32F0, pos 00005B8F518C32F0, size: 260 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write new buf t:1 f:0 00005B8F518D1840, pos 00005B8F518D1840, size: 5 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write new buf t:1 f:0 00005B8F518C2140, pos 00005B8F518C2292, size: 498 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write new buf t:0 f:0 0000000000000000, pos 00005B8F4BC6A2E8, size: 2 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http write filter: l:0 f:0 s:765 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http copy filter: 0 "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 pipe write downstream done -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer: 10, old: 591970277, new: 591970283 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream exit: 0000000000000000 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 finalize http upstream request: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 finalize http fastcgi request -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free rr peer 1 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 close http upstream connection: 10 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518A1F20, unused: 48 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer del: 10: 591970277 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 reusable connection: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http upstream temp fd: -1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http output filter "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http copy filter: "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http postpone filter "/upload?" 00007FFC3D936D20 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http chunk: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write old buf t:1 f:0 00005B8F518C32F0, pos 00005B8F518C32F0, size: 260 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write old buf t:1 f:0 00005B8F518D1840, pos 00005B8F518D1840, size: 5 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write old buf t:1 f:0 00005B8F518C2140, pos 00005B8F518C2292, size: 498 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write old buf t:0 f:0 0000000000000000, pos 00005B8F4BC6A2E8, size: 2 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 write new buf t:0 f:0 0000000000000000, pos 00005B8F4BC6A2E5, size: 5 file: 0, size: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http write filter: l:1 f:0 s:770 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http write filter limit 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 writev: 770 of 770 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http write filter 0000000000000000 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http copy filter: 0 "/upload?" -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 set http keepalive handler -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http close request -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http log handler -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518C2140 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518DA500, unused: 3 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518D0870, unused: 8 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518C3150, unused: 2410 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518BB0A0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 hc free: 0000000000000000 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 hc busy: 0000000000000000 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 tcp_nodelay -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 reusable connection: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer add: 6: 65000:591975283 -2025/09/08 09:30:09 [debug] 1550306#1550306: timer delta: 5 -2025/09/08 09:30:09 [debug] 1550306#1550306: worker cycle -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll timer: 65000 -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll: fd:6 ev:2005 d:00007759D74901E0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 http keepalive handler -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: eof:1, avail:-1 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 recv: fd:6 0 of 1024 -2025/09/08 09:30:09 [info] 1550306#1550306: *1 client 127.0.0.1 closed keepalive connection -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 close http connection: 6 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 event timer del: 6: 591975283 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 reusable connection: 0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518BB0A0 -2025/09/08 09:30:09 [debug] 1550306#1550306: *1 free: 00005B8F518B8840, unused: 120 -2025/09/08 09:30:09 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:30:09 [debug] 1550306#1550306: worker cycle -2025/09/08 09:30:09 [debug] 1550306#1550306: epoll timer: -1 -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll: fd:5 ev:0001 d:00007759D7490010 -2025/09/08 09:31:44 [debug] 1550306#1550306: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: posix_memalign: 00005B8F518B8840:512 @16 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 accept: 127.0.0.1:40916 fd:6 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 event timer add: 6: 60000:592064427 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 reusable connection: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 09:31:44 [debug] 1550306#1550306: timer delta: 94143 -2025/09/08 09:31:44 [debug] 1550306#1550306: worker cycle -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll: fd:6 ev:0001 d:00007759D74901E1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http wait request handler -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 recv: eof:0, avail:-1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 recv: fd:6 212 of 1024 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 reusable connection: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 posix_memalign: 00005B8F518DA500:4096 @16 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http process request line -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http request line: "HEAD /upload HTTP/1.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http uri: "/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http args: "" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http exten: "" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 posix_memalign: 00005B8F518D0870:4096 @16 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http process request header line -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header: "Host: localhost:9001" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header: "User-Agent: curl/8.15.0" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header: "Accept: */*" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header: "X-SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header: "X-Content-Length: 21" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header: "X-Content-Type: text/plain" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http header done -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 event timer del: 6: 592064427 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 generic phase: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 rewrite phase: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 test location: "/health" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 test location: "/report" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 test location: "/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 using configuration "=/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http cl:-1 max:104857600 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 rewrite phase: 3 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "HEAD" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script regex: "^(PUT|HEAD)$" -2025/09/08 09:31:44 [notice] 1550306#1550306: *3 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script if -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script if: false -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 post rewrite phase: 4 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 generic phase: 5 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 generic phase: 6 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 generic phase: 7 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 access phase: 8 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 access phase: 9 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 access phase: 10 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 post access phase: 11 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 generic phase: 12 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 generic phase: 13 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http init upstream, client timer: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "QUERY_STRING" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "QUERY_STRING: " -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "REQUEST_METHOD" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "HEAD" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "REQUEST_METHOD: HEAD" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "CONTENT_TYPE" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "CONTENT_TYPE: " -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "CONTENT_LENGTH" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "CONTENT_LENGTH: " -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SCRIPT_NAME" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "REQUEST_URI" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "DOCUMENT_URI" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "DOCUMENT_ROOT" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "./blobs" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SERVER_PROTOCOL" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "HTTP/1.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "REQUEST_SCHEME" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "http" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "GATEWAY_INTERFACE" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "CGI/1.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SERVER_SOFTWARE" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "nginx/" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "1.18.0" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "REMOTE_ADDR" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "127.0.0.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "REMOTE_PORT" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "40916" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "REMOTE_PORT: 40916" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SERVER_ADDR" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "127.0.0.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SERVER_PORT" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "9001" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SERVER_NAME" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "localhost" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "REDIRECT_STATUS" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "200" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "SCRIPT_FILENAME" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script var: "./blobs" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http script copy: "/ginxsom.fcgi" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "HTTP_X_SHA_256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "HTTP_X_CONTENT_LENGTH: 21" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 fastcgi param: "HTTP_X_CONTENT_TYPE: text/plain" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http cleanup add: 00005B8F518D15B0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 get rr peer, try: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 stream socket 10 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 epoll add connection: fd:10 ev:80002005 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 connected -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream connect: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 posix_memalign: 00005B8F518A1F20:128 @16 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream send request -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream send request body -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 chain writer buf fl:0 s:656 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 chain writer in: 00005B8F518D15F0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 writev: 656 of 656 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 chain writer out: 0000000000000000 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 event timer add: 10: 60000:592064427 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http request count:2 blk:0 -2025/09/08 09:31:44 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: worker cycle -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll: fd:6 ev:0004 d:00007759D74901E1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http run request: "/upload?" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream check client, write event:1, "/upload" -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll: fd:10 ev:0004 d:00007759D74902C9 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream request: "/upload?" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream dummy handler -2025/09/08 09:31:44 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: worker cycle -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll timer: 59999 -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll: fd:10 ev:0005 d:00007759D74902C9 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream request: "/upload?" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http upstream process header -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 malloc: 00005B8F518C2140:4096 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 recv: eof:0, avail:-1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 recv: fd:10 456 of 4096 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 07 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 89 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 07 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record length: 137 -2025/09/08 09:31:44 [error] 1550306#1550306: *3 FastCGI sent in stderr: "LOG: [2025-09-08 09:31:44] HEAD /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 09:31:44] HEAD /upload - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 07 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record length: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 06 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 01 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 03 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 05 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record byte: 00 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi record length: 259 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi parser: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi header: "Status: 200 OK" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi parser: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi header: "Content-Type: application/json" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi parser: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi header: "X-Upload-Status: Ready" -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi parser: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http fastcgi header done -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 posix_memalign: 00005B8F518C3150:4096 @16 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 13:31:44 GMT -Content-Type: application/json -Connection: keep-alive -X-Upload-Status: Ready -X-Content-Type-Options: nosniff -X-Frame-Options: DENY -X-XSS-Protection: 1; mode=block - -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 write new buf t:1 f:0 00005B8F518C31C0, pos 00005B8F518C31C0, size: 256 file: 0, size: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http write filter: l:1 f:0 s:256 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http write filter limit 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 writev: 256 of 256 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http write filter 0000000000000000 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 finalize http upstream request: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 finalize http fastcgi request -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free rr peer 1 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 close http upstream connection: 10 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free: 00005B8F518A1F20, unused: 48 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 event timer del: 10: 592064427 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 reusable connection: 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 set http keepalive handler -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http close request -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 http log handler -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free: 00005B8F518C2140 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free: 00005B8F518DA500, unused: 3 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free: 00005B8F518D0870, unused: 29 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free: 00005B8F518C3150, unused: 3601 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 free: 00005B8F518BB0A0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 hc free: 0000000000000000 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 hc busy: 0000000000000000 0 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 tcp_nodelay -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 reusable connection: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: *3 event timer add: 6: 65000:592069429 -2025/09/08 09:31:44 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:31:44 [debug] 1550306#1550306: worker cycle -2025/09/08 09:31:44 [debug] 1550306#1550306: epoll timer: 65000 -2025/09/08 09:32:30 [debug] 1550306#1550306: epoll: fd:6 ev:2005 d:00007759D74901E1 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 http keepalive handler -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 recv: eof:1, avail:-1 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 recv: fd:6 0 of 1024 -2025/09/08 09:32:30 [info] 1550306#1550306: *3 client 127.0.0.1 closed keepalive connection -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 close http connection: 6 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 event timer del: 6: 592069429 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 reusable connection: 0 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 free: 00005B8F518BB0A0 -2025/09/08 09:32:30 [debug] 1550306#1550306: *3 free: 00005B8F518B8840, unused: 120 -2025/09/08 09:32:30 [debug] 1550306#1550306: timer delta: 46046 -2025/09/08 09:32:30 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:30 [debug] 1550306#1550306: epoll timer: -1 -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:5 ev:0001 d:00007759D7490010 -2025/09/08 09:32:53 [debug] 1550306#1550306: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: posix_memalign: 00005B8F518B8840:512 @16 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 accept: 127.0.0.1:52490 fd:6 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer add: 6: 60000:592133643 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 reusable connection: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 09:32:53 [debug] 1550306#1550306: timer delta: 23168 -2025/09/08 09:32:53 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:6 ev:0001 d:00007759D74901E0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http wait request handler -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:0, avail:-1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: fd:6 1024 of 1024 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: avail:112 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 reusable connection: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 posix_memalign: 00005B8F518DA500:4096 @16 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http process request line -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http request line: "PUT /upload HTTP/1.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http uri: "/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http args: "" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http exten: "" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 posix_memalign: 00005B8F518D0870:4096 @16 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http process request header line -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "Host: localhost:9001" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "User-Agent: curl/8.15.0" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "Accept: */*" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkYWY1YmZkZWUwMjgxZTVlZTFmN2NhNDUyNTI1YjE0NjAwYjE0NGY5ZjNhYjFjNjZhNTJlMTgzMGE2NmZiNjg0IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTczMzgzNzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJkYzNiMWZhNzI3MzlkNmVmNGU4YTdmZDEwYjc2OTQ3ZTNhYzllMmI5MTU1ZDkwZGE4NGQxMTQ4MDI0YjE3N2QxIl0sWyJleHBpcmF0aW9uIiwiMTc1NzM0MTk3MyJdXSwiY29udGVudCI6IiIsInNpZyI6ImIzZjJlZWU1YmU2NzJiZDk0OWVkMzExYjc3ODdmMzk1OTQ4ZDkyMDQ1M2VjYmYxMTgyODhiZTY3Y2U1ZmMyODEyODhlY2U5Y2RjZDhjYjAxOWE1ZTBiZGVkMzUwNjdiYjVlN2Q2OTVjOWJmZTMxNTgxNWRhOTEwYjc1M2JlZjFjIn0=" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "Content-Type: text/plain" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "Content-Disposition: attachment; filename="test_blob_1757338373.txt"" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header: "Content-Length: 296" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http header done -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer del: 6: 592133643 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 generic phase: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 rewrite phase: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 test location: "/health" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 test location: "/report" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 test location: "/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 using configuration "=/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http cl:296 max:104857600 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 rewrite phase: 3 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "PUT" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script regex: "^(PUT|HEAD)$" -2025/09/08 09:32:53 [notice] 1550306#1550306: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script if -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script if: false -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 post rewrite phase: 4 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 generic phase: 5 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 generic phase: 6 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 generic phase: 7 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 access phase: 8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 access phase: 9 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 access phase: 10 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 post access phase: 11 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 generic phase: 12 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 generic phase: 13 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http client request body preread 184 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http request body content length filter -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http body new buf t:1 f:0 00005B8F518BB3E8, pos 00005B8F518BB3E8, size: 184 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http read client request body -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:0, avail:112 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: fd:6 112 of 112 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: avail:0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http client request body recv 112 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http body new buf t:1 f:0 00005B8F518D1308, pos 00005B8F518D1308, size: 112 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http client request body rest 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http init upstream, client timer: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 posix_memalign: 00005B8F518C2140:4096 @16 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "QUERY_STRING" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "QUERY_STRING: " -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "REQUEST_METHOD" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "PUT" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "REQUEST_METHOD: PUT" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "CONTENT_TYPE" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "text/plain" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "CONTENT_TYPE: text/plain" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "CONTENT_LENGTH" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "296" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "CONTENT_LENGTH: 296" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SCRIPT_NAME" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "REQUEST_URI" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "DOCUMENT_URI" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "DOCUMENT_ROOT" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "./blobs" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SERVER_PROTOCOL" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "HTTP/1.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "REQUEST_SCHEME" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "http" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "GATEWAY_INTERFACE" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "CGI/1.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SERVER_SOFTWARE" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "nginx/" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "1.18.0" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "REMOTE_ADDR" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "127.0.0.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "REMOTE_PORT" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "52490" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "REMOTE_PORT: 52490" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SERVER_ADDR" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "127.0.0.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SERVER_PORT" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "9001" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SERVER_NAME" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "localhost" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "REDIRECT_STATUS" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "200" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "SCRIPT_FILENAME" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script var: "./blobs" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http script copy: "/ginxsom.fcgi" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkYWY1YmZkZWUwMjgxZTVlZTFmN2NhNDUyNTI1YjE0NjAwYjE0NGY5ZjNhYjFjNjZhNTJlMTgzMGE2NmZiNjg0IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTczMzgzNzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJkYzNiMWZhNzI3MzlkNmVmNGU4YTdmZDEwYjc2OTQ3ZTNhYzllMmI5MTU1ZDkwZGE4NGQxMTQ4MDI0YjE3N2QxIl0sWyJleHBpcmF0aW9uIiwiMTc1NzM0MTk3MyJdXSwiY29udGVudCI6IiIsInNpZyI6ImIzZjJlZWU1YmU2NzJiZDk0OWVkMzExYjc3ODdmMzk1OTQ4ZDkyMDQ1M2VjYmYxMTgyODhiZTY3Y2U1ZmMyODEyODhlY2U5Y2RjZDhjYjAxOWE1ZTBiZGVkMzUwNjdiYjVlN2Q2OTVjOWJmZTMxNTgxNWRhOTEwYjc1M2JlZjFjIn0=" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1757338373.txt"" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 296" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http cleanup add: 00005B8F518D1660 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 get rr peer, try: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 stream socket 10 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 epoll add connection: fd:10 ev:80002005 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 connected -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream connect: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 posix_memalign: 00005B8F518A1F20:128 @16 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream send request -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream send request body -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer buf fl:0 s:1304 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer buf fl:0 s:184 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer buf fl:0 s:8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer buf fl:0 s:112 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer buf fl:0 s:8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer in: 00005B8F518D16F0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 writev: 1616 of 1616 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 chain writer out: 0000000000000000 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer add: 10: 60000:592133643 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http request count:2 blk:0 -2025/09/08 09:32:53 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:6 ev:0004 d:00007759D74901E0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http run request: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream check client, write event:1, "/upload" -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:10 ev:0004 d:00007759D74902C8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream request: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream dummy handler -2025/09/08 09:32:53 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll timer: 59999 -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:10 ev:0005 d:00007759D74902C8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream request: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream process header -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 malloc: 00005B8F518C3150:4096 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:0, avail:-1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: fd:10 152 of 4096 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 07 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 8E -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 02 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record length: 142 -2025/09/08 09:32:53 [error] 1550306#1550306: *5 FastCGI sent in stderr: "LOG: [2025-09-08 09:32:53] PUT /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 09:32:53] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:0, avail:0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream request: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream dummy handler -2025/09/08 09:32:53 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll timer: 59999 -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:10 ev:2005 d:00007759D74902C8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream request: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream process header -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:1, avail:-1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: fd:10 712 of 3944 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 07 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 6A -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 06 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record length: 106 -2025/09/08 09:32:53 [error] 1550306#1550306: *5 FastCGI sent in stderr: "AUTH: auth_rules_enabled = 0, auth_header present: YES -AUTH: About to perform authentication validation" 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/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 07 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record length: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 06 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 02 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 26 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 02 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record length: 550 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi parser: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi header: "Status: 200 OK" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi parser: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi header: "Content-Type: application/json" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi parser: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi header done -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 13:32:53 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/08 09:32:53 [debug] 1550306#1550306: *5 write new buf t:1 f:0 00005B8F518C27F8, pos 00005B8F518C27F8, size: 260 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http write filter: l:0 f:0 s:260 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http cacheable: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream process upstream -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe read upstream: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe preread: 526 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 readv: eof:1, avail:0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 readv: 1, last:3232 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe recv chain: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe buf free s:0 t:1 f:0 00005B8F518C3150, pos 00005B8F518C32A2, size: 526 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe length: -1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 input buf #0 00005B8F518C32A2 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 06 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record length: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi closed stdout -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 03 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 01 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 08 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record byte: 00 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi record length: 8 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http fastcgi sent end request -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 input buf 00005B8F518C32A2 500 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe write downstream: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe write downstream flush in -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http output filter "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http copy filter: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http postpone filter "/upload?" 00005B8F518D16C0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http chunk: 500 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write old buf t:1 f:0 00005B8F518C27F8, pos 00005B8F518C27F8, size: 260 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write new buf t:1 f:0 00005B8F518D1850, pos 00005B8F518D1850, size: 5 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write new buf t:1 f:0 00005B8F518C3150, pos 00005B8F518C32A2, size: 500 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write new buf t:0 f:0 0000000000000000, pos 00005B8F4BC6A2E8, size: 2 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http write filter: l:0 f:0 s:767 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http copy filter: 0 "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 pipe write downstream done -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer: 10, old: 592133643, new: 592133647 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream exit: 0000000000000000 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 finalize http upstream request: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 finalize http fastcgi request -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free rr peer 1 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 close http upstream connection: 10 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518A1F20, unused: 48 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer del: 10: 592133643 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 reusable connection: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http upstream temp fd: -1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http output filter "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http copy filter: "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http postpone filter "/upload?" 00007FFC3D936D20 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http chunk: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write old buf t:1 f:0 00005B8F518C27F8, pos 00005B8F518C27F8, size: 260 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write old buf t:1 f:0 00005B8F518D1850, pos 00005B8F518D1850, size: 5 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write old buf t:1 f:0 00005B8F518C3150, pos 00005B8F518C32A2, size: 500 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write old buf t:0 f:0 0000000000000000, pos 00005B8F4BC6A2E8, size: 2 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 write new buf t:0 f:0 0000000000000000, pos 00005B8F4BC6A2E5, size: 5 file: 0, size: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http write filter: l:1 f:0 s:772 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http write filter limit 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 writev: 772 of 772 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http write filter 0000000000000000 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http copy filter: 0 "/upload?" -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 set http keepalive handler -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http close request -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http log handler -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518C3150 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518DA500, unused: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518D0870, unused: 14 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518C2140, unused: 1154 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518BB0A0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 hc free: 0000000000000000 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 hc busy: 0000000000000000 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 tcp_nodelay -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 reusable connection: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer add: 6: 65000:592138647 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 post event 00005B8F519302D0 -2025/09/08 09:32:53 [debug] 1550306#1550306: timer delta: 3 -2025/09/08 09:32:53 [debug] 1550306#1550306: posted event 00005B8F519302D0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 delete posted event 00005B8F519302D0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http keepalive handler -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:0, avail:0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518BB0A0 -2025/09/08 09:32:53 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll timer: 65000 -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll: fd:6 ev:2005 d:00007759D74901E0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 http keepalive handler -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: eof:1, avail:-1 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 recv: fd:6 0 of 1024 -2025/09/08 09:32:53 [info] 1550306#1550306: *5 client 127.0.0.1 closed keepalive connection -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 close http connection: 6 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 event timer del: 6: 592138647 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 reusable connection: 0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518BB0A0 -2025/09/08 09:32:53 [debug] 1550306#1550306: *5 free: 00005B8F518B8840, unused: 120 -2025/09/08 09:32:53 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:32:53 [debug] 1550306#1550306: worker cycle -2025/09/08 09:32:53 [debug] 1550306#1550306: epoll timer: -1 -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll: fd:5 ev:0001 d:00007759D7490010 -2025/09/08 09:33:10 [debug] 1550306#1550306: accept on 0.0.0.0:9001, ready: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: posix_memalign: 00005B8F518B8840:512 @16 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 accept: 127.0.0.1:53362 fd:6 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 event timer add: 6: 60000:592150976 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 reusable connection: 1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 epoll add event: fd:6 op:1 ev:80002001 -2025/09/08 09:33:10 [debug] 1550306#1550306: timer delta: 17328 -2025/09/08 09:33:10 [debug] 1550306#1550306: worker cycle -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll: fd:6 ev:0001 d:00007759D74901E1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http wait request handler -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 recv: eof:0, avail:-1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 recv: fd:6 212 of 1024 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 reusable connection: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 posix_memalign: 00005B8F518DA500:4096 @16 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http process request line -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http request line: "HEAD /upload HTTP/1.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http uri: "/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http args: "" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http exten: "" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 posix_memalign: 00005B8F518D0870:4096 @16 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http process request header line -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header: "Host: localhost:9001" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header: "User-Agent: curl/8.15.0" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header: "Accept: */*" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header: "X-SHA-256: 1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header: "X-Content-Length: 15" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header: "X-Content-Type: text/plain" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http header done -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 event timer del: 6: 592150976 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 generic phase: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 rewrite phase: 1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 test location: "/health" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 test location: "/report" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 test location: "/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 using configuration "=/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http cl:-1 max:104857600 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 rewrite phase: 3 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "HEAD" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script regex: "^(PUT|HEAD)$" -2025/09/08 09:33:10 [notice] 1550306#1550306: *7 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script if -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script if: false -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 post rewrite phase: 4 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 generic phase: 5 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 generic phase: 6 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 generic phase: 7 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 access phase: 8 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 access phase: 9 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 access phase: 10 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 post access phase: 11 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 generic phase: 12 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 generic phase: 13 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http init upstream, client timer: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 epoll add event: fd:6 op:3 ev:80002005 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "QUERY_STRING" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "QUERY_STRING: " -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "REQUEST_METHOD" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "HEAD" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "REQUEST_METHOD: HEAD" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "CONTENT_TYPE" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "CONTENT_TYPE: " -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "CONTENT_LENGTH" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "CONTENT_LENGTH: " -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SCRIPT_NAME" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SCRIPT_NAME: /upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "REQUEST_URI" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "REQUEST_URI: /upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "DOCUMENT_URI" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "DOCUMENT_URI: /upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "DOCUMENT_ROOT" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "./blobs" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SERVER_PROTOCOL" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "HTTP/1.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "REQUEST_SCHEME" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "http" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "REQUEST_SCHEME: http" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "GATEWAY_INTERFACE" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "CGI/1.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SERVER_SOFTWARE" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "nginx/" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "1.18.0" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "REMOTE_ADDR" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "127.0.0.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "REMOTE_PORT" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "53362" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "REMOTE_PORT: 53362" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SERVER_ADDR" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "127.0.0.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SERVER_PORT" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "9001" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SERVER_PORT: 9001" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SERVER_NAME" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "localhost" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SERVER_NAME: localhost" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "REDIRECT_STATUS" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "200" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "REDIRECT_STATUS: 200" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "SCRIPT_FILENAME" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script var: "./blobs" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http script copy: "/ginxsom.fcgi" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "HTTP_HOST: localhost:9001" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "HTTP_ACCEPT: */*" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "HTTP_X_SHA_256: 1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "HTTP_X_CONTENT_LENGTH: 15" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 fastcgi param: "HTTP_X_CONTENT_TYPE: text/plain" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http cleanup add: 00005B8F518D15B0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 get rr peer, try: 1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 stream socket 10 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 epoll add connection: fd:10 ev:80002005 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 connected -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream connect: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 posix_memalign: 00005B8F518A1F20:128 @16 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream send request -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream send request body -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 chain writer buf fl:0 s:656 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 chain writer in: 00005B8F518D15F0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 writev: 656 of 656 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 chain writer out: 0000000000000000 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 event timer add: 10: 60000:592150976 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http finalize request: -4, "/upload?" a:1, c:2 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http request count:2 blk:0 -2025/09/08 09:33:10 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: worker cycle -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll timer: 60000 -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll: fd:6 ev:0004 d:00007759D74901E1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http run request: "/upload?" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream check client, write event:1, "/upload" -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll: fd:10 ev:0004 d:00007759D74902C9 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream request: "/upload?" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream dummy handler -2025/09/08 09:33:10 [debug] 1550306#1550306: timer delta: 2 -2025/09/08 09:33:10 [debug] 1550306#1550306: worker cycle -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll timer: 59998 -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll: fd:10 ev:2005 d:00007759D74902C9 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream request: "/upload?" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http upstream process header -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 malloc: 00005B8F518C2140:4096 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 recv: eof:1, avail:-1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 recv: fd:10 456 of 4096 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 07 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 89 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 07 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record length: 137 -2025/09/08 09:33:10 [error] 1550306#1550306: *7 FastCGI sent in stderr: "LOG: [2025-09-08 09:33:10] HEAD /upload - Auth: pending - Status: 0 -LOG: [2025-09-08 09:33:10] HEAD /upload - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 07 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record length: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 06 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 01 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 03 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 05 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record byte: 00 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi record length: 259 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi parser: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi header: "Status: 200 OK" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi parser: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi header: "Content-Type: application/json" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi parser: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi header: "X-Upload-Status: Ready" -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi parser: 1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http fastcgi header done -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 posix_memalign: 00005B8F518C3150:4096 @16 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 HTTP/1.1 200 OK -Server: nginx/1.18.0 (Ubuntu) -Date: Mon, 08 Sep 2025 13:33:10 GMT -Content-Type: application/json -Connection: keep-alive -X-Upload-Status: Ready -X-Content-Type-Options: nosniff -X-Frame-Options: DENY -X-XSS-Protection: 1; mode=block - -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 write new buf t:1 f:0 00005B8F518C31C0, pos 00005B8F518C31C0, size: 256 file: 0, size: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http write filter: l:1 f:0 s:256 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http write filter limit 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 writev: 256 of 256 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http write filter 0000000000000000 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 finalize http upstream request: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 finalize http fastcgi request -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free rr peer 1 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 close http upstream connection: 10 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518A1F20, unused: 48 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 event timer del: 10: 592150976 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 reusable connection: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http finalize request: 0, "/upload?" a:1, c:1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 set http keepalive handler -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http close request -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http log handler -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518C2140 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518DA500, unused: 3 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518D0870, unused: 29 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518C3150, unused: 3601 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518BB0A0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 hc free: 0000000000000000 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 hc busy: 0000000000000000 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 tcp_nodelay -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 reusable connection: 1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 event timer add: 6: 65000:592155978 -2025/09/08 09:33:10 [debug] 1550306#1550306: timer delta: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: worker cycle -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll timer: 65000 -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll: fd:6 ev:2005 d:00007759D74901E1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 http keepalive handler -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 malloc: 00005B8F518BB0A0:1024 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 recv: eof:1, avail:-1 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 recv: fd:6 0 of 1024 -2025/09/08 09:33:10 [info] 1550306#1550306: *7 client 127.0.0.1 closed keepalive connection -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 close http connection: 6 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 event timer del: 6: 592155978 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 reusable connection: 0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518BB0A0 -2025/09/08 09:33:10 [debug] 1550306#1550306: *7 free: 00005B8F518B8840, unused: 120 -2025/09/08 09:33:10 [debug] 1550306#1550306: timer delta: 1 -2025/09/08 09:33:10 [debug] 1550306#1550306: worker cycle -2025/09/08 09:33:10 [debug] 1550306#1550306: epoll timer: -1 diff --git a/logs/fcgi-stderr.log b/logs/fcgi-stderr.log deleted file mode 100755 index 523d2ec..0000000 --- a/logs/fcgi-stderr.log +++ /dev/null @@ -1 +0,0 @@ -FastCGI starting at Mon Sep 8 09:29:55 AM EDT 2025 diff --git a/logs/nginx.pid b/logs/nginx.pid deleted file mode 100644 index 97c236e..0000000 --- a/logs/nginx.pid +++ /dev/null @@ -1 +0,0 @@ -1550305 diff --git a/nostr_core_lib b/nostr_core_lib index 564ff18..7d7c3ea 160000 --- a/nostr_core_lib +++ b/nostr_core_lib @@ -1 +1 @@ -Subproject commit 564ff18a7e753b5fb516e3eec590ce1e32cd0081 +Subproject commit 7d7c3eafe8a8254e3bc19b800cfad0228b788e6c diff --git a/restart-all.sh b/restart-all.sh index bac037b..65de34d 100755 --- a/restart-all.sh +++ b/restart-all.sh @@ -3,6 +3,22 @@ # Combines nginx and FastCGI restart operations for debugging # Configuration + +# Check for --follow flag +if [[ "$1" == "--follow" ]]; then + echo "=== Following logs in real-time ===" + echo "Monitoring: nginx error, nginx access, app stderr, app stdout" + echo "Press Ctrl+C to stop following logs" + echo + + # Start tailing multiple log files + mkdir -p logs/nginx logs/app + touch logs/nginx/error.log logs/nginx/access.log logs/app/stderr.log logs/app/stdout.log + + tail -f logs/nginx/error.log logs/nginx/access.log logs/app/stderr.log logs/app/stdout.log & + wait + exit 0 +fi FCGI_BINARY="./build/ginxsom-fcgi" SOCKET_PATH="/tmp/ginxsom-fcgi.sock" PID_FILE="/tmp/ginxsom-fcgi.pid" @@ -14,6 +30,13 @@ GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' # No Color +# Ensure log directories exist with proper permissions +echo "Creating log directories..." +mkdir -p logs/nginx logs/app +touch logs/app/stderr.log logs/app/stdout.log logs/nginx/error.log logs/nginx/access.log +chmod 644 logs/app/stderr.log logs/app/stdout.log logs/nginx/error.log logs/nginx/access.log +chmod 755 logs/nginx logs/app + echo -e "${YELLOW}=== Ginxsom Development Environment Restart ===${NC}" echo "Starting full restart sequence..." @@ -43,16 +66,28 @@ wait_for_stop() { # Step 1: Stop nginx echo -e "\n${YELLOW}1. Stopping nginx...${NC}" + +# First try to stop nginx gracefully using our config if pgrep -f "nginx.*${NGINX_CONFIG}" > /dev/null; then - echo "Found running nginx processes, stopping..." + echo "Found nginx processes with our config, stopping gracefully..." nginx -p . -c "${NGINX_CONFIG}" -s stop 2>/dev/null sleep 2 +fi + +# Kill any remaining nginx processes (including those on port 9001) +NGINX_PIDS=$(pgrep nginx) +if [ ! -z "$NGINX_PIDS" ]; then + echo "Found running nginx processes, stopping..." + echo "Nginx PIDs: $NGINX_PIDS" + # Try graceful stop first + sudo nginx -s stop 2>/dev/null || true + sleep 2 # Force kill any remaining nginx processes - NGINX_PIDS=$(pgrep -f "nginx.*${NGINX_CONFIG}") + NGINX_PIDS=$(pgrep nginx) if [ ! -z "$NGINX_PIDS" ]; then echo "Force killing remaining nginx processes: $NGINX_PIDS" - kill -9 $NGINX_PIDS 2>/dev/null + sudo kill -9 $NGINX_PIDS 2>/dev/null || true fi echo -e "${GREEN}nginx stopped${NC}" else @@ -103,30 +138,15 @@ fi echo -e "${GREEN}FastCGI cleanup complete${NC}" -# Step 3: Check if binary exists and is up to date -echo -e "\n${YELLOW}3. Checking FastCGI binary...${NC}" -if [ ! -f "$FCGI_BINARY" ]; then - echo -e "${RED}Error: FastCGI binary not found at $FCGI_BINARY${NC}" - echo "Building application..." - make - if [ $? -ne 0 ]; then - echo -e "${RED}Build failed! Cannot continue.${NC}" - exit 1 - fi -else - echo "FastCGI binary found: $FCGI_BINARY" - - # Check if source is newer than binary - if [ "src/main.c" -nt "$FCGI_BINARY" ] || [ "Makefile" -nt "$FCGI_BINARY" ]; then - echo "Source files are newer than binary, rebuilding..." - make - if [ $? -ne 0 ]; then - echo -e "${RED}Build failed! Cannot continue.${NC}" - exit 1 - fi - echo -e "${GREEN}Rebuild complete${NC}" - fi +# Step 3: Always rebuild FastCGI binary with clean build +echo -e "\n${YELLOW}3. Rebuilding FastCGI binary (clean build)...${NC}" +echo "Performing clean rebuild to ensure all changes are compiled..." +make clean && make +if [ $? -ne 0 ]; then + echo -e "${RED}Build failed! Cannot continue.${NC}" + exit 1 fi +echo -e "${GREEN}Clean rebuild complete${NC}" # Step 4: Start FastCGI echo -e "\n${YELLOW}4. Starting FastCGI application...${NC}" @@ -141,10 +161,14 @@ if ! command -v spawn-fcgi &> /dev/null; then exit 1 fi -# Start FastCGI application with stderr logging (no wrapper needed) -# Create stderr log with timestamp -echo "FastCGI starting at $(date)" > logs/fcgi-stderr.log -spawn-fcgi -s "$SOCKET_PATH" -M 666 -u "$USER" -g "$USER" -f "$FCGI_BINARY" -P "$PID_FILE" 2>>logs/fcgi-stderr.log +# Start FastCGI application with proper logging (daemonized but with redirected streams) +# Set debug environment variable for pubkey extraction diagnostics +echo "Setting GINX_DEBUG environment for pubkey extraction diagnostics" +export GINX_DEBUG=1 + +# Start FastCGI application with proper logging (daemonized but with redirected streams) +echo "FastCGI starting at $(date)" >> logs/app/stderr.log +spawn-fcgi -s "$SOCKET_PATH" -M 666 -u "$USER" -g "$USER" -f "$FCGI_BINARY" -P "$PID_FILE" 1>>logs/app/stdout.log 2>>logs/app/stderr.log if [ $? -eq 0 ] && [ -f "$PID_FILE" ]; then PID=$(cat "$PID_FILE") diff --git a/src/admin_api.c b/src/admin_api.c index 1e97513..ef66d65 100644 --- a/src/admin_api.c +++ b/src/admin_api.c @@ -10,7 +10,6 @@ #endif #include #include "ginxsom.h" -#include "../nostr_core_lib/nostr_core/request_validator.h" // Database path (consistent with main.c) #define DB_PATH "db/ginxsom.db" diff --git a/src/bud04.c b/src/bud04.c index 43886ec..895641b 100644 --- a/src/bud04.c +++ b/src/bud04.c @@ -12,7 +12,6 @@ #include #include #include "ginxsom.h" -#include "../nostr_core_lib/nostr_core/request_validator.h" // HTTP download response structure typedef struct { diff --git a/src/bud06.c b/src/bud06.c index 6c133e6..4307918 100644 --- a/src/bud06.c +++ b/src/bud06.c @@ -8,7 +8,6 @@ #include #include #include "ginxsom.h" -#include "../nostr_core_lib/nostr_core/request_validator.h" // BUD-06 X-Reason header constants #define XREASON_MISSING_SHA256 "Missing required X-SHA-256 header" diff --git a/src/bud09.c b/src/bud09.c index 59e8514..2a7ba79 100644 --- a/src/bud09.c +++ b/src/bud09.c @@ -10,7 +10,6 @@ #include #include #include "ginxsom.h" -#include "../nostr_core_lib/nostr_core/request_validator.h" // Database path (should match main.c) #define DB_PATH "db/ginxsom.db" diff --git a/src/ginxsom.h b/src/ginxsom.h index f7f1457..0a744b7 100644 --- a/src/ginxsom.h +++ b/src/ginxsom.h @@ -14,7 +14,6 @@ #include #include #include "../nostr_core_lib/cjson/cJSON.h" -#include "../nostr_core_lib/nostr_core/nostr_core.h" #ifdef __cplusplus extern "C" { @@ -43,8 +42,67 @@ void handle_head_request(const char* uri); ///////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// -// NOTE: Old authentication functions removed - now handled by nostr_core_lib unified system -// Use nostr_validate_request() from request_validator.h for all authentication needs +// Request validation system - implemented in request_validator.c +// Functions implemented in src/request_validator.c + +// NOSTR result constants +#define NOSTR_SUCCESS 0 +#define NOSTR_ERROR_INVALID_JSON -1 +#define NOSTR_ERROR_MISSING_FIELD -2 +#define NOSTR_ERROR_INVALID_SIGNATURE -3 +#define NOSTR_ERROR_INVALID_PUBKEY -4 +#define NOSTR_ERROR_DATABASE -10 +#define NOSTR_ERROR_UNAUTHORIZED -11 +#define NOSTR_ERROR_MEMORY -12 + +// NIP-42 modes +typedef enum { + NIP42_MODE_DISABLED = 0, + NIP42_MODE_OPTIONAL = 1, + NIP42_MODE_REQUIRED = 2 +} nip42_mode_t; + +// Request validation types and enums (matching ginxsom usage) +typedef struct { + const char* operation; // Operation type ("upload", "delete", "list", "publish", "admin") + const char* auth_header; // Raw authorization header (optional) + cJSON* event; // Parsed NOSTR event for validation (optional) + const char* resource_hash; // Resource hash (SHA-256, optional) + const char* mime_type; // MIME type (optional) + long file_size; // File size (optional) + const char* relay_url; // Relay URL for NIP-42 validation (optional) + const char* challenge_id; // Challenge ID for NIP-42 verification (optional) + int nip42_mode; // NIP-42 mode: 0=disabled, 1=optional, 2=required + const char* client_ip; // Client IP address (optional) + void* app_context; // Application context (unused, for compatibility) +} nostr_request_t; + +typedef struct { + int valid; // 0 = invalid/denied, 1 = valid/allowed + int error_code; // NOSTR_SUCCESS or specific error code + char reason[256]; // Human-readable reason for denial/acceptance + char pubkey[65]; // Extracted pubkey from validated event (if available) +} nostr_request_result_t; + +// Challenge structure for NIP-42 +typedef struct { + char challenge_id[65]; + time_t expires_at; +} nostr_nip42_challenge_t; + +// Function declarations for nostr_core_lib functions used by ginxsom +int nostr_validate_event(cJSON* event); +int nostr_validate_event_structure(cJSON* event); +int nostr_verify_event_signature(cJSON* event); +int nostr_sha256(const unsigned char* data, size_t len, unsigned char* hash); +void nostr_bytes_to_hex(const unsigned char* bytes, size_t len, char* hex_out); +int nostr_crypto_init(void); + +int nostr_validate_request(const nostr_request_t* request, nostr_request_result_t* result); +int nostr_request_validator_init(const char* db_path, const char* app_name); +int nostr_auth_rules_enabled(void); +void nostr_request_validator_cleanup(void); +int nostr_request_validator_generate_nip42_challenge(void* challenge_struct, const char* client_ip); // Upload handling void handle_upload_request(void); diff --git a/src/main.c b/src/main.c index 5f21f9e..470f004 100644 --- a/src/main.c +++ b/src/main.c @@ -16,7 +16,6 @@ #include #include #include "ginxsom.h" -#include "../nostr_core_lib/nostr_core/request_validator.h" // Debug macros removed @@ -311,6 +310,9 @@ int run_interactive_setup(const char* config_path) { void send_error_response(int status_code, const char* error_type, const char* message, const char* details); void log_request(const char* method, const char* uri, const char* auth_status, int status_code); +// External validator function declarations +const char* nostr_request_validator_get_last_violation_type(void); + // NIP-42 function declarations void handle_auth_challenge_request(void); int get_nip42_mode_config(void); @@ -555,6 +557,7 @@ void send_error_response(int status_code, const char* error_type, const char* me switch (status_code) { case 400: status_text = "Bad Request"; break; case 401: status_text = "Unauthorized"; break; + case 403: status_text = "Forbidden"; break; case 409: status_text = "Conflict"; break; case 413: status_text = "Payload Too Large"; break; case 500: status_text = "Internal Server Error"; break; @@ -653,21 +656,41 @@ void handle_list_request(const char* pubkey) { int auth_result = nostr_validate_request(&request, &result); if (auth_result != NOSTR_SUCCESS || !result.valid) { + const char* violation_type = nostr_request_validator_get_last_violation_type(); + const char* error_type = "authentication_failed"; const char* message = "Invalid or expired authentication"; const char* details = result.reason[0] ? result.reason : "The provided Nostr event is invalid, expired, or does not authorize this operation"; - - // Provide more specific error messages based on the reason - if (strstr(result.reason, "whitelist")) { + int status_code = 401; // Default to 401 for authentication issues + + // Determine status code and error type based on violation type + if (strcmp(violation_type, "pubkey_blacklist") == 0) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = "Public key blacklisted"; + status_code = 403; // Access control policy denial + } else if (strcmp(violation_type, "hash_blacklist") == 0) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = "File hash blacklisted"; + status_code = 403; // Access control policy denial + } else if (strcmp(violation_type, "whitelist_violation") == 0) { error_type = "pubkey_not_whitelisted"; message = "Public key not authorized"; + details = "Public key not whitelisted for this operation"; + status_code = 403; // Access control policy denial + } else if (strstr(result.reason, "whitelist")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "blacklist")) { error_type = "access_denied"; message = "Access denied by policy"; + status_code = 403; // Access control policy denial } - - send_error_response(401, error_type, message, details); - log_request("GET", "/list", "failed", 401); + + send_error_response(status_code, error_type, message, details); + log_request("GET", "/list", "failed", status_code); return; } auth_status = "authenticated"; @@ -820,25 +843,52 @@ void handle_delete_request(const char* sha256) { .app_context = NULL }; + // Debug: Print environment variable status + char* debug_flag = getenv("GINX_DEBUG"); + fprintf(stderr, "AUTH DEBUG: GINX_DEBUG=%s\n", debug_flag ? debug_flag : "NOT_SET"); + nostr_request_result_t result; int auth_result = nostr_validate_request(&request, &result); + + // Debug: Print auth result immediately after call + fprintf(stderr, "AUTH DEBUG: handle_upload_request - nostr_validate_request returned: %d, result.valid: %d\n", auth_result, result.valid); if (auth_result != NOSTR_SUCCESS || !result.valid) { + const char* violation_type = nostr_request_validator_get_last_violation_type(); + const char* error_type = "authentication_failed"; const char* message = "Invalid or expired authentication"; const char* details = result.reason[0] ? result.reason : "The provided Nostr event is invalid, expired, or does not authorize this operation"; - - // Provide more specific error messages based on the reason - if (strstr(result.reason, "whitelist")) { + int status_code = 401; // Default to 401 for authentication issues + + // Determine status code and error type based on violation type + if (strcmp(violation_type, "pubkey_blacklist") == 0) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = "Public key blacklisted"; + status_code = 403; // Access control policy denial + } else if (strcmp(violation_type, "hash_blacklist") == 0) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = "File hash blacklisted"; + status_code = 403; // Access control policy denial + } else if (strcmp(violation_type, "whitelist_violation") == 0) { error_type = "pubkey_not_whitelisted"; message = "Public key not authorized"; + details = "Public key not whitelisted for this operation"; + status_code = 403; // Access control policy denial + } else if (strstr(result.reason, "whitelist")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "blacklist")) { error_type = "access_denied"; message = "Access denied by policy"; + status_code = 403; // Access control policy denial } - - send_error_response(401, error_type, message, details); - log_request("DELETE", "/delete", "failed", 401); + + send_error_response(status_code, error_type, message, details); + log_request("DELETE", "/delete", "failed", status_code); return; } @@ -1078,7 +1128,7 @@ void handle_upload_request(void) { // Check if authentication rules are enabled using nostr_core_lib system int auth_required = nostr_auth_rules_enabled(); fprintf(stderr, "AUTH: auth_rules_enabled = %d, auth_header present: %s\r\n", auth_required, auth_header ? "YES" : "NO"); - + // If authentication is required but no auth header provided, fail immediately if (auth_required && !auth_header) { free(file_data); @@ -1087,10 +1137,17 @@ void handle_upload_request(void) { log_request("PUT", "/upload", "missing_auth", 401); return; } - - // Use new unified request validation system + + // If auth rules are completely disabled, skip all validation and allow upload + if (!auth_required) { + fprintf(stderr, "AUTH: Authentication rules disabled - skipping all validation and allowing upload\n"); + // Skip validation and proceed to file processing + goto process_file_upload; + } + + // Use new unified request validation system (only when auth is required) fprintf(stderr, "AUTH: About to perform authentication validation\r\n"); - + // Create request structure for validation nostr_request_t request = { .operation = "upload", @@ -1102,60 +1159,109 @@ void handle_upload_request(void) { .client_ip = getenv("REMOTE_ADDR"), .app_context = NULL }; - + nostr_request_result_t result; + fprintf(stderr, "UPLOAD_HANDLER: About to call nostr_validate_request for operation='%s'\r\n", request.operation ? request.operation : "NULL"); int auth_result = nostr_validate_request(&request, &result); - + fprintf(stderr, "UPLOAD_HANDLER: nostr_validate_request returned auth_result=%d, result.valid=%d\r\n", auth_result, result.valid); + // Write debug output to a file for debugging FILE* debug_file = fopen("debug_auth.log", "a"); if (debug_file) { fprintf(debug_file, "AUTH: nostr_validate_request returned: %d, valid: %d, reason: %s\n", auth_result, result.valid, result.reason); - fprintf(debug_file, "AUTH: pubkey extracted: '%s'\n", result.pubkey); + + // Validate pubkey before printing to prevent corruption display + if (result.pubkey[0] != '\0' && strlen(result.pubkey) == 64) { + // Additional validation: ensure pubkey contains only hex characters + int valid_hex = 1; + for (int i = 0; i < 64; i++) { + char c = result.pubkey[i]; + if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'))) { + valid_hex = 0; + break; + } + } + if (valid_hex) { + fprintf(debug_file, "AUTH: pubkey extracted: '%s'\n", result.pubkey); + } else { + fprintf(debug_file, "AUTH: pubkey extracted: \n"); + } + } else { + fprintf(debug_file, "AUTH: pubkey extracted: \n"); + } + fprintf(debug_file, "AUTH: resource_hash: '%s'\n", request.resource_hash ? request.resource_hash : "NULL"); fprintf(debug_file, "AUTH: operation: '%s'\n", request.operation ? request.operation : "NULL"); fprintf(debug_file, "AUTH: auth_header present: %s\n", auth_header ? "YES" : "NO"); fclose(debug_file); } - // If auth header is provided, validate it regardless of require_auth setting - if (auth_header && (auth_result != NOSTR_SUCCESS || !result.valid)) { + // Authentication failed - reject the request + if (auth_result != NOSTR_SUCCESS || !result.valid) { free(file_data); - + + // Get violation type from validator for precise status code mapping + const char* violation_type = nostr_request_validator_get_last_violation_type(); + // Use the detailed reason from the authentication system const char* error_type = "authentication_failed"; const char* message = "Authentication failed"; const char* details = result.reason[0] ? result.reason : "The request failed authentication"; - - // Provide more specific error types based on the reason content - if (strstr(result.reason, "whitelist")) { + int status_code = 401; // Default to 401 for authentication issues + + // Determine status code and error type based on violation type + if (strcmp(violation_type, "pubkey_blacklist") == 0) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = "Public key blacklisted"; + status_code = 403; // Access control policy denial + } else if (strcmp(violation_type, "hash_blacklist") == 0) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = "File hash blacklisted"; + status_code = 403; // Access control policy denial + } else if (strcmp(violation_type, "whitelist_violation") == 0) { error_type = "pubkey_not_whitelisted"; message = "Public key not authorized"; + details = "Public key not whitelisted for this operation"; + status_code = 403; // Access control policy denial + } else if (strstr(result.reason, "whitelist")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "blacklist")) { error_type = "access_denied"; message = "Access denied by policy"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "expired")) { error_type = "event_expired"; message = "Authentication event expired"; + status_code = 401; // Authentication format/validity issue } else if (strstr(result.reason, "signature")) { error_type = "invalid_signature"; message = "Invalid cryptographic signature"; + status_code = 401; // Authentication format/validity issue } else if (strstr(result.reason, "size")) { error_type = "file_too_large"; message = "File size exceeds policy limits"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "MIME") || strstr(result.reason, "mime")) { error_type = "unsupported_type"; message = "File type not allowed by policy"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "hash")) { error_type = "hash_blocked"; message = "File hash blocked by policy"; + status_code = 403; // Access control policy denial } else if (strstr(result.reason, "format") || strstr(result.reason, "invalid")) { error_type = "invalid_format"; message = "Invalid authorization format"; + status_code = 401; // Authentication format/validity issue } - - send_error_response(401, error_type, message, details); - log_request("PUT", "/upload", "auth_failed", 401); + + send_error_response(status_code, error_type, message, details); + log_request("PUT", "/upload", "auth_failed", status_code); return; } @@ -1169,6 +1275,7 @@ void handle_upload_request(void) { + process_file_upload: // 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); @@ -1391,8 +1498,6 @@ void handle_auth_challenge_request(void) { int main(void) { - fprintf(stderr, "STARTUP: FastCGI application starting up\r\n"); - fflush(stderr); // Initialize server configuration and identity // Try file-based config first, then fall back to database config @@ -1431,7 +1536,9 @@ int main(void) { // Initialize request validator system fprintf(stderr, "STARTUP: Initializing request validator system...\r\n"); - if (nostr_request_validator_init(DB_PATH, "ginxsom") != NOSTR_SUCCESS) { + int validator_init_result = nostr_request_validator_init(DB_PATH, "ginxsom"); + fprintf(stderr, "MAIN: validator init return code: %d\r\n", validator_init_result); + if (validator_init_result != NOSTR_SUCCESS) { fprintf(stderr, "FATAL ERROR: Failed to initialize request validator system\r\n"); return 1; } diff --git a/src/request_validator.c b/src/request_validator.c new file mode 100644 index 0000000..2f3869b --- /dev/null +++ b/src/request_validator.c @@ -0,0 +1,840 @@ +/* + * Ginxsom Request Validator - Integrated Authentication System + * + * Provides complete request validation including: + * - Protocol validation via nostr_core_lib (signatures, pubkey extraction, NIP-42) + * - Database-driven authorization rules (whitelist, blacklist, size limits) + * - Memory caching for performance + * - SQLite integration for ginxsom-specific needs + */ + +#define _GNU_SOURCE +#include +#include +#include +#include +#include +#include +#include "../nostr_core_lib/nostr_core/nostr_common.h" +#include "../nostr_core_lib/nostr_core/nip001.h" +#include "../nostr_core_lib/nostr_core/nip042.h" +#include "../nostr_core_lib/nostr_core/utils.h" +#include "../nostr_core_lib/cjson/cJSON.h" +#include "ginxsom.h" + +// Additional error codes for ginxsom-specific functionality +#define NOSTR_ERROR_CRYPTO_INIT -100 +#define NOSTR_ERROR_AUTH_REQUIRED -101 +#define NOSTR_ERROR_NIP42_DISABLED -102 +#define NOSTR_ERROR_EVENT_EXPIRED -103 + +// Database path (consistent with main.c) +#define DB_PATH "db/ginxsom.db" + +//============================================================================= +// DATA STRUCTURES +//============================================================================= + +// Cached configuration structure +typedef struct { + int auth_required; // Whether authentication is required + long max_file_size; // Maximum file size in bytes + int admin_enabled; // Whether admin interface is enabled + char admin_pubkey[65]; // Admin public key + int nip42_mode; // NIP-42 authentication mode + time_t cache_expires; // When cache expires + int cache_valid; // Whether cache is valid +} auth_config_cache_t; + +//============================================================================= +// GLOBAL STATE +//============================================================================= + +static auth_config_cache_t g_auth_cache = {0}; +static int g_validator_initialized = 0; + +// Last rule violation details for status code mapping +struct { + char violation_type[100]; // "pubkey_blacklist", "hash_blacklist", "whitelist_violation", etc. + char reason[500]; // specific reason string +} g_last_rule_violation = {0}; + +/** + * Helper function for consistent debug logging to our debug.log file + */ +static void validator_debug_log(const char* message) { + FILE* debug_log = fopen("logs/app/debug.log", "a"); + if (debug_log) { + fprintf(debug_log, "%ld %s", (long)time(NULL), message); + fclose(debug_log); + } +} + +//============================================================================= +// FORWARD DECLARATIONS +//============================================================================= + +static int reload_auth_config(void); +static int parse_authorization_header(const char* auth_header, char* event_json, size_t json_size); +static int extract_pubkey_from_event(cJSON* event, char* pubkey_buffer, size_t buffer_size); +static int validate_blossom_event(cJSON* event, const char* expected_hash, const char* method); +static int validate_nip42_event(cJSON* event, const char* relay_url, const char* challenge_id); +static int check_database_auth_rules(const char* pubkey, const char* operation, const char* resource_hash); +void nostr_request_validator_clear_violation(void); + +//============================================================================= +// MAIN API FUNCTIONS +//============================================================================= + +/** + * Initialize the ginxsom request validator system + */ +int nostr_request_validator_init(const char* db_path, const char* app_name) { + // Mark db_path as unused to suppress warning - it's for future use + (void)db_path; + (void)app_name; + + if (g_validator_initialized) { + return NOSTR_SUCCESS; // Already initialized + } + + // Initialize nostr_core_lib if not already done + if (nostr_crypto_init() != NOSTR_SUCCESS) { + validator_debug_log("VALIDATOR: Failed to initialize nostr crypto system\n"); + return NOSTR_ERROR_CRYPTO_INIT; + } + + // Load initial configuration from database + int result = reload_auth_config(); + if (result != NOSTR_SUCCESS) { + validator_debug_log("VALIDATOR: Failed to load configuration from database\n"); + return result; + } + + g_validator_initialized = 1; + validator_debug_log("VALIDATOR: Request validator initialized successfully\n"); + return NOSTR_SUCCESS; +} + +/** + * Check if authentication rules are enabled + */ +int nostr_auth_rules_enabled(void) { + // Reload config if cache expired + if (!g_auth_cache.cache_valid || time(NULL) > g_auth_cache.cache_expires) { + reload_auth_config(); + } + + return g_auth_cache.auth_required; +} + +/** + * Main request validation function - this is the primary entry point + */ +int nostr_validate_request(const nostr_request_t* request, nostr_request_result_t* result) { + // Clear previous violation details + nostr_request_validator_clear_violation(); + + // Simple test debug log + validator_debug_log("VALIDATOR_DEBUG: nostr_validate_request() was called\n"); + validator_debug_log("VALIDATOR_DEBUG: Starting request validation\n"); + + if (!g_validator_initialized) { + validator_debug_log("VALIDATOR_DEBUG: STEP 1 FAILED - System not initialized\n"); + return NOSTR_ERROR_INVALID_INPUT; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 1 PASSED - System initialized\n"); + + if (!request || !result) { + validator_debug_log("VALIDATOR_DEBUG: STEP 2 FAILED - Invalid input parameters\n"); + return NOSTR_ERROR_INVALID_INPUT; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 2 PASSED - Input parameters valid\n"); + + // Initialize result structure + memset(result, 0, sizeof(nostr_request_result_t)); + result->valid = 1; // Default allow + result->error_code = NOSTR_SUCCESS; + strcpy(result->reason, "No validation required"); + + // Reload config if needed + if (!g_auth_cache.cache_valid || time(NULL) > g_auth_cache.cache_expires) { + validator_debug_log("VALIDATOR_DEBUG: Reloading configuration cache\n"); + reload_auth_config(); + } + char config_msg[256]; + sprintf(config_msg, "VALIDATOR_DEBUG: STEP 3 PASSED - Configuration loaded (auth_required=%d)\n", g_auth_cache.auth_required); + validator_debug_log(config_msg); + + // If no auth header provided and auth not required, allow + if (!request->auth_header) { + if (!g_auth_cache.auth_required) { + validator_debug_log("VALIDATOR_DEBUG: STEP 4 PASSED - No auth required, allowing request\n"); + strcpy(result->reason, "Authentication not required"); + return NOSTR_SUCCESS; + } else { + validator_debug_log("VALIDATOR_DEBUG: STEP 4 FAILED - Auth required but no header provided\n"); + result->valid = 0; + result->error_code = NOSTR_ERROR_AUTH_REQUIRED; + strcpy(result->reason, "Authentication required but not provided"); + return NOSTR_SUCCESS; + } + } + char header_msg[110]; + sprintf(header_msg, "VALIDATOR_DEBUG: STEP 4 PASSED - Auth header provided: %.50s...\n", request->auth_header); + validator_debug_log(header_msg); + + // Parse authorization header + char event_json[4096]; + int parse_result = parse_authorization_header(request->auth_header, event_json, sizeof(event_json)); + if (parse_result != NOSTR_SUCCESS) { + char parse_msg[256]; + sprintf(parse_msg, "VALIDATOR_DEBUG: STEP 5 FAILED - Failed to parse authorization header (error=%d)\n", parse_result); + validator_debug_log(parse_msg); + result->valid = 0; + result->error_code = parse_result; + strcpy(result->reason, "Failed to parse authorization header"); + return NOSTR_SUCCESS; + } + char parse_success_msg[512]; + sprintf(parse_success_msg, "VALIDATOR_DEBUG: STEP 5 PASSED - Authorization header parsed, JSON: %.100s...\n", event_json); + validator_debug_log(parse_success_msg); + + // Parse JSON event + cJSON* event = cJSON_Parse(event_json); + if (!event) { + validator_debug_log("VALIDATOR_DEBUG: STEP 6 FAILED - Invalid JSON in authorization\n"); + result->valid = 0; + result->error_code = NOSTR_ERROR_EVENT_INVALID_CONTENT; + strcpy(result->reason, "Invalid JSON in authorization"); + return NOSTR_SUCCESS; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 6 PASSED - JSON parsed successfully\n"); + + // Validate NOSTR event structure and signature using nostr_core_lib + int validation_result = nostr_validate_event(event); + if (validation_result != NOSTR_SUCCESS) { + char validation_msg[256]; + sprintf(validation_msg, "VALIDATOR_DEBUG: STEP 7 FAILED - NOSTR event validation failed (error=%d)\n", validation_result); + validator_debug_log(validation_msg); + result->valid = 0; + result->error_code = validation_result; + strcpy(result->reason, "NOSTR event validation failed"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 7 PASSED - NOSTR event validation succeeded\n"); + + // Extract pubkey for authorization checks + char extracted_pubkey[65] = {0}; + int extract_result = extract_pubkey_from_event(event, extracted_pubkey, sizeof(extracted_pubkey)); + if (extract_result != NOSTR_SUCCESS) { + char extract_msg[256]; + sprintf(extract_msg, "VALIDATOR_DEBUG: STEP 8 FAILED - Failed to extract pubkey from event (error=%d)\n", extract_result); + validator_debug_log(extract_msg); + result->valid = 0; + result->error_code = extract_result; + strcpy(result->reason, "Failed to extract pubkey from event"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + char extract_success_msg[256]; + sprintf(extract_success_msg, "VALIDATOR_DEBUG: STEP 8 PASSED - Extracted pubkey: %s\n", extracted_pubkey); + validator_debug_log(extract_success_msg); + + // Get event kind to determine authentication method + cJSON* kind_json = cJSON_GetObjectItem(event, "kind"); + int event_kind = 0; + if (kind_json && cJSON_IsNumber(kind_json)) { + event_kind = cJSON_GetNumberValue(kind_json); + } + char kind_msg[256]; + sprintf(kind_msg, "VALIDATOR_DEBUG: STEP 9 PASSED - Event kind: %d\n", event_kind); + validator_debug_log(kind_msg); + + // Handle different authentication methods + if (event_kind == NOSTR_NIP42_AUTH_EVENT_KIND) { + char nip42_msg[256]; + sprintf(nip42_msg, "VALIDATOR_DEBUG: STEP 10 - Processing NIP-42 authentication (kind %d)\n", NOSTR_NIP42_AUTH_EVENT_KIND); + validator_debug_log(nip42_msg); + + // NIP-42 authentication (kind 22242) + if (request->nip42_mode == 0) { + validator_debug_log("VALIDATOR_DEBUG: STEP 10 FAILED - NIP-42 authentication is disabled\n"); + result->valid = 0; + result->error_code = NOSTR_ERROR_NIP42_DISABLED; + strcpy(result->reason, "NIP-42 authentication is disabled"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + + if (!request->relay_url || !request->challenge_id) { + validator_debug_log("VALIDATOR_DEBUG: STEP 10 FAILED - NIP-42 requires relay_url and challenge_id\n"); + result->valid = 0; + result->error_code = NOSTR_ERROR_NIP42_NOT_CONFIGURED; + strcpy(result->reason, "NIP-42 authentication requires relay_url and challenge_id"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + + int nip42_result = validate_nip42_event(event, request->relay_url, request->challenge_id); + if (nip42_result != NOSTR_SUCCESS) { + char nip42_fail_msg[256]; + sprintf(nip42_fail_msg, "VALIDATOR_DEBUG: STEP 10 FAILED - NIP-42 validation failed (error=%d)\n", nip42_result); + validator_debug_log(nip42_fail_msg); + result->valid = 0; + result->error_code = nip42_result; + strcpy(result->reason, "NIP-42 authentication failed"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 10 PASSED - NIP-42 authentication succeeded\n"); + strcpy(result->reason, "NIP-42 authentication passed"); + + } else if (event_kind == 24242) { + validator_debug_log("VALIDATOR_DEBUG: STEP 10 - Processing Blossom authentication (kind 24242)\n"); + // Blossom protocol authentication (kind 24242) + if (request->operation && request->resource_hash) { + char blossom_valid_msg[512]; + sprintf(blossom_valid_msg, "VALIDATOR_DEBUG: Validating Blossom event for operation='%s', hash='%s'\n", + request->operation ? request->operation : "NULL", + request->resource_hash ? request->resource_hash : "NULL"); + validator_debug_log(blossom_valid_msg); + + int blossom_result = validate_blossom_event(event, request->resource_hash, request->operation); + if (blossom_result != NOSTR_SUCCESS) { + char blossom_fail_msg[256]; + sprintf(blossom_fail_msg, "VALIDATOR_DEBUG: STEP 10 FAILED - Blossom validation failed (error=%d)\n", blossom_result); + validator_debug_log(blossom_fail_msg); + result->valid = 0; + result->error_code = blossom_result; + strcpy(result->reason, "Blossom event does not authorize this operation"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + } else { + validator_debug_log("VALIDATOR_DEBUG: Skipping Blossom validation (no operation/hash specified)\n"); + } + validator_debug_log("VALIDATOR_DEBUG: STEP 10 PASSED - Blossom authentication succeeded\n"); + strcpy(result->reason, "Blossom authentication passed"); + + } else { + char unsupported_msg[256]; + sprintf(unsupported_msg, "VALIDATOR_DEBUG: STEP 10 FAILED - Unsupported event kind: %d\n", event_kind); + validator_debug_log(unsupported_msg); + result->valid = 0; + result->error_code = NOSTR_ERROR_EVENT_INVALID_KIND; + strcpy(result->reason, "Unsupported event kind for authentication"); + cJSON_Delete(event); + return NOSTR_SUCCESS; + } + + // Copy validated pubkey to result + if (strlen(extracted_pubkey) == 64) { + strncpy(result->pubkey, extracted_pubkey, 64); + result->pubkey[64] = '\0'; + validator_debug_log("VALIDATOR_DEBUG: STEP 11 PASSED - Pubkey copied to result\n"); + } else { + char pubkey_warning_msg[256]; + sprintf(pubkey_warning_msg, "VALIDATOR_DEBUG: STEP 11 WARNING - Invalid pubkey length: %zu\n", strlen(extracted_pubkey)); + validator_debug_log(pubkey_warning_msg); + } + + cJSON_Delete(event); + + // STEP 12 PASSED: Protocol validation complete - continue to database rule evaluation + validator_debug_log("VALIDATOR_DEBUG: STEP 12 PASSED - Protocol validation complete, proceeding to rule evaluation\n"); + + // Check if auth rules are enabled + if (!g_auth_cache.auth_required) { + validator_debug_log("VALIDATOR_DEBUG: STEP 13 PASSED - Auth rules disabled, allowing request\n"); + result->valid = 1; + result->error_code = NOSTR_SUCCESS; + strcpy(result->reason, "Authentication rules disabled"); + return NOSTR_SUCCESS; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 13 PASSED - Auth rules enabled, checking database rules\n"); + + // Check database rules for authorization + int rules_result = check_database_auth_rules(extracted_pubkey, request->operation, request->resource_hash); + if (rules_result != NOSTR_SUCCESS) { + validator_debug_log("VALIDATOR_DEBUG: STEP 14 FAILED - Database rules denied request\n"); + result->valid = 0; + result->error_code = rules_result; + // Determine specific failure reason based on rules evaluation + if (rules_result == NOSTR_ERROR_AUTH_REQUIRED) { + // This can be pubkey blacklist or whitelist violation - set generic message + // The specific reason will be detailed in the database check function + strcpy(result->reason, "Request denied by authorization rules"); + } else { + strcpy(result->reason, "Authorization error"); + } + return NOSTR_SUCCESS; + } + validator_debug_log("VALIDATOR_DEBUG: STEP 14 PASSED - Database rules allow request\n"); + + // All validations passed + result->valid = 1; + result->error_code = NOSTR_SUCCESS; + validator_debug_log("VALIDATOR_DEBUG: STEP 15 PASSED - All validations complete, request ALLOWED\n"); + return NOSTR_SUCCESS; +} + +/** + * Generate NIP-42 challenge for clients + */ +int nostr_request_validator_generate_nip42_challenge(void* challenge_struct, const char* client_ip) { + // Mark client_ip as unused to suppress warning - it's for future enhancement + (void)client_ip; + + // Use nostr_core_lib NIP-42 functionality + char challenge_id[65]; + int result = nostr_nip42_generate_challenge(challenge_id, 32); + if (result != NOSTR_SUCCESS) { + return result; + } + + // Fill challenge structure (assuming it's a compatible structure) + // This is a simplified implementation - adjust based on actual structure needs + if (challenge_struct) { + // Cast to appropriate structure and fill fields + // For now, just return success + } + + return NOSTR_SUCCESS; +} + +/** + * Get the last rule violation type for status code mapping + */ +const char* nostr_request_validator_get_last_violation_type(void) { + return g_last_rule_violation.violation_type; +} + +/** + * Clear the last rule violation details + */ +void nostr_request_validator_clear_violation(void) { + memset(&g_last_rule_violation, 0, sizeof(g_last_rule_violation)); +} + +/** + * Cleanup request validator resources + */ +void nostr_request_validator_cleanup(void) { + g_validator_initialized = 0; + memset(&g_auth_cache, 0, sizeof(g_auth_cache)); + nostr_request_validator_clear_violation(); +} + +//============================================================================= +// HELPER FUNCTIONS +//============================================================================= + +/** + * Reload authentication configuration from database + */ +static int reload_auth_config(void) { + sqlite3* db = NULL; + sqlite3_stmt* stmt = NULL; + int rc; + + // Clear cache + memset(&g_auth_cache, 0, sizeof(g_auth_cache)); + + // Open database + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc != SQLITE_OK) { + validator_debug_log("VALIDATOR: Could not open database\n"); + // Use defaults + g_auth_cache.auth_required = 0; + g_auth_cache.max_file_size = 104857600; // 100MB + g_auth_cache.admin_enabled = 0; + g_auth_cache.nip42_mode = 1; // Optional + g_auth_cache.cache_expires = time(NULL) + 300; // 5 minutes + g_auth_cache.cache_valid = 1; + return NOSTR_SUCCESS; + } + + // Load configuration values from server_config table + const char* server_sql = "SELECT key, value FROM server_config WHERE key IN ('require_auth', 'max_file_size', 'admin_enabled', 'admin_pubkey')"; + rc = sqlite3_prepare_v2(db, server_sql, -1, &stmt, NULL); + + if (rc == SQLITE_OK) { + while (sqlite3_step(stmt) == SQLITE_ROW) { + const char* key = (const char*)sqlite3_column_text(stmt, 0); + const char* value = (const char*)sqlite3_column_text(stmt, 1); + + if (!key || !value) continue; + + if (strcmp(key, "require_auth") == 0) { + g_auth_cache.auth_required = (strcmp(value, "true") == 0) ? 1 : 0; + } else if (strcmp(key, "max_file_size") == 0) { + g_auth_cache.max_file_size = atol(value); + } else if (strcmp(key, "admin_enabled") == 0) { + g_auth_cache.admin_enabled = (strcmp(value, "true") == 0) ? 1 : 0; + } else if (strcmp(key, "admin_pubkey") == 0) { + strncpy(g_auth_cache.admin_pubkey, value, sizeof(g_auth_cache.admin_pubkey) - 1); + } + } + sqlite3_finalize(stmt); + } + + // Load auth-specific configuration from auth_config table + const char* auth_sql = "SELECT key, value FROM auth_config WHERE key IN ('auth_rules_enabled', 'require_nip42_auth')"; + rc = sqlite3_prepare_v2(db, auth_sql, -1, &stmt, NULL); + + if (rc == SQLITE_OK) { + while (sqlite3_step(stmt) == SQLITE_ROW) { + const char* key = (const char*)sqlite3_column_text(stmt, 0); + const char* value = (const char*)sqlite3_column_text(stmt, 1); + + if (!key || !value) continue; + + if (strcmp(key, "auth_rules_enabled") == 0) { + // Override auth_required with auth_rules_enabled if present + g_auth_cache.auth_required = (strcmp(value, "true") == 0) ? 1 : 0; + } else if (strcmp(key, "require_nip42_auth") == 0) { + if (strcmp(value, "false") == 0) { + g_auth_cache.nip42_mode = 0; + } else if (strcmp(value, "required") == 0) { + g_auth_cache.nip42_mode = 2; + } else { + g_auth_cache.nip42_mode = 1; // Optional + } + } + } + sqlite3_finalize(stmt); + } + + sqlite3_close(db); + + // Set cache expiration (5 minutes from now) + g_auth_cache.cache_expires = time(NULL) + 300; + g_auth_cache.cache_valid = 1; + + // Set defaults for missing values + if (g_auth_cache.max_file_size == 0) { + g_auth_cache.max_file_size = 104857600; // 100MB + } + + // Note: This is the final debug statement, no need to log it to our debug file as it's just informational + fprintf(stderr, "VALIDATOR: Configuration loaded - auth_required: %d, max_file_size: %ld, nip42_mode: %d\n", + g_auth_cache.auth_required, g_auth_cache.max_file_size, g_auth_cache.nip42_mode); + + return NOSTR_SUCCESS; +} + +/** + * Parse NOSTR authorization header (base64 decode) + */ +static int parse_authorization_header(const char* auth_header, char* event_json, size_t json_size) { + if (!auth_header || !event_json) { + return NOSTR_ERROR_INVALID_INPUT; + } + + // Check for "Nostr " prefix (case-insensitive) + const char* prefix = "nostr "; + size_t prefix_len = strlen(prefix); + + if (strncasecmp(auth_header, prefix, prefix_len) != 0) { + return NOSTR_ERROR_INVALID_INPUT; + } + + // Extract base64 encoded event after "Nostr " + const char* base64_event = auth_header + prefix_len; + + // Decode base64 to JSON using nostr_core_lib base64 decode + unsigned char decoded_buffer[4096]; + size_t decoded_len = base64_decode(base64_event, decoded_buffer); + + if (decoded_len == 0 || decoded_len >= json_size) { + return NOSTR_ERROR_INVALID_INPUT; + } + + // Copy decoded JSON to output buffer + memcpy(event_json, decoded_buffer, decoded_len); + event_json[decoded_len] = '\0'; + + return NOSTR_SUCCESS; +} + +/** + * Extract pubkey from validated NOSTR event + */ +static int extract_pubkey_from_event(cJSON* event, char* pubkey_buffer, size_t buffer_size) { + if (!event || !pubkey_buffer || buffer_size < 65) { + return NOSTR_ERROR_INVALID_INPUT; + } + + // Initialize buffer to prevent corruption + memset(pubkey_buffer, 0, buffer_size); + + cJSON* pubkey_json = cJSON_GetObjectItem(event, "pubkey"); + if (!pubkey_json || !cJSON_IsString(pubkey_json)) { + return NOSTR_ERROR_EVENT_INVALID_PUBKEY; + } + + const char* pubkey = cJSON_GetStringValue(pubkey_json); + if (!pubkey) { + return NOSTR_ERROR_EVENT_INVALID_PUBKEY; + } + + // Check the raw pubkey string before validation + size_t pubkey_len = strlen(pubkey); + if (pubkey_len != 64) { + return NOSTR_ERROR_EVENT_INVALID_PUBKEY; + } + + // Validate that pubkey contains only hex characters before copying + for (int i = 0; i < 64; i++) { + char c = pubkey[i]; + if (!((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'))) { + return NOSTR_ERROR_EVENT_INVALID_PUBKEY; + } + } + + // Safe copy with explicit length and null termination + memcpy(pubkey_buffer, pubkey, 64); + pubkey_buffer[64] = '\0'; + + return NOSTR_SUCCESS; +} + +/** + * Validate Blossom protocol event (kind 24242) + */ +static int validate_blossom_event(cJSON* event, const char* expected_hash, const char* method) { + if (!event) { + return NOSTR_ERROR_INVALID_INPUT; + } + + // Check event kind (must be 24242 for Blossom operations) + cJSON* kind_json = cJSON_GetObjectItem(event, "kind"); + if (!kind_json || !cJSON_IsNumber(kind_json)) { + return NOSTR_ERROR_EVENT_INVALID_CONTENT; + } + + int kind = cJSON_GetNumberValue(kind_json); + if (kind != 24242) { + return NOSTR_ERROR_EVENT_INVALID_CONTENT; + } + + // Look for required tags if method and hash are specified + if (method || expected_hash) { + cJSON* tags = cJSON_GetObjectItem(event, "tags"); + if (!tags || !cJSON_IsArray(tags)) { + return NOSTR_ERROR_EVENT_INVALID_CONTENT; + } + + int found_method = (method == NULL); + int found_hash = (expected_hash == NULL); + time_t expiration = 0; + + cJSON* tag = NULL; + cJSON_ArrayForEach(tag, tags) { + if (!cJSON_IsArray(tag)) continue; + + cJSON* tag_name = cJSON_GetArrayItem(tag, 0); + if (!tag_name || !cJSON_IsString(tag_name)) continue; + + const char* tag_name_str = cJSON_GetStringValue(tag_name); + + if (strcmp(tag_name_str, "t") == 0 && method) { + cJSON* method_value = cJSON_GetArrayItem(tag, 1); + if (method_value && cJSON_IsString(method_value)) { + const char* event_method = cJSON_GetStringValue(method_value); + if (strcmp(event_method, method) == 0) { + found_method = 1; + } + } + } else if (strcmp(tag_name_str, "x") == 0 && expected_hash) { + cJSON* hash_value = cJSON_GetArrayItem(tag, 1); + if (hash_value && cJSON_IsString(hash_value)) { + const char* event_hash = cJSON_GetStringValue(hash_value); + if (strcmp(event_hash, expected_hash) == 0) { + found_hash = 1; + } + } + } else if (strcmp(tag_name_str, "expiration") == 0) { + cJSON* exp_value = cJSON_GetArrayItem(tag, 1); + if (exp_value && cJSON_IsString(exp_value)) { + expiration = (time_t)atol(cJSON_GetStringValue(exp_value)); + } + } + } + + if (!found_method || !found_hash) { + return NOSTR_ERROR_EVENT_INVALID_CONTENT; + } + + // Check expiration + time_t now = time(NULL); + if (expiration > 0 && now > expiration) { + return NOSTR_ERROR_EVENT_EXPIRED; + } + } + + return NOSTR_SUCCESS; +} + +/** + * Check database authentication rules for the request + * Implements the 6-step rule evaluation engine from AUTH_API.md + */ +static int check_database_auth_rules(const char* pubkey, const char* operation, const char* resource_hash) { + sqlite3* db = NULL; + sqlite3_stmt* stmt = NULL; + int rc; + + if (!pubkey) { + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - Missing pubkey for rule evaluation\n"); + return NOSTR_ERROR_INVALID_INPUT; + } + + char rules_msg[256]; + sprintf(rules_msg, "VALIDATOR_DEBUG: RULES ENGINE - Checking rules for pubkey=%.32s..., operation=%s\n", + pubkey, operation ? operation : "NULL"); + validator_debug_log(rules_msg); + + // Open database + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc != SQLITE_OK) { + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - Failed to open database\n"); + return NOSTR_SUCCESS; // Default allow on DB error + } + + // Step 1: Check pubkey blacklist (highest priority) + const char* blacklist_sql = "SELECT rule_type, description FROM auth_rules WHERE rule_type = 'pubkey_blacklist' AND rule_target = ? AND operation = ? AND enabled = 1 ORDER BY priority LIMIT 1"; + rc = sqlite3_prepare_v2(db, blacklist_sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + sqlite3_bind_text(stmt, 1, pubkey, -1, SQLITE_STATIC); + sqlite3_bind_text(stmt, 2, operation ? operation : "", -1, SQLITE_STATIC); + + if (sqlite3_step(stmt) == SQLITE_ROW) { + const char* description = (const char*)sqlite3_column_text(stmt, 1); + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 1 FAILED - Pubkey blacklisted\n"); + char blacklist_msg[256]; + sprintf(blacklist_msg, "VALIDATOR_DEBUG: RULES ENGINE - Blacklist rule matched: %s\n", description ? description : "Unknown"); + validator_debug_log(blacklist_msg); + + // Set specific violation details for status code mapping + strcpy(g_last_rule_violation.violation_type, "pubkey_blacklist"); + sprintf(g_last_rule_violation.reason, "%s: Public key blacklisted", description ? description : "TEST_PUBKEY_BLACKLIST"); + + sqlite3_finalize(stmt); + sqlite3_close(db); + return NOSTR_ERROR_AUTH_REQUIRED; + } + sqlite3_finalize(stmt); + } + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 1 PASSED - Pubkey not blacklisted\n"); + + // Step 2: Check hash blacklist + if (resource_hash) { + const char* hash_blacklist_sql = "SELECT rule_type, description FROM auth_rules WHERE rule_type = 'hash_blacklist' AND rule_target = ? AND operation = ? AND enabled = 1 ORDER BY priority LIMIT 1"; + rc = sqlite3_prepare_v2(db, hash_blacklist_sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + sqlite3_bind_text(stmt, 1, resource_hash, -1, SQLITE_STATIC); + sqlite3_bind_text(stmt, 2, operation ? operation : "", -1, SQLITE_STATIC); + + if (sqlite3_step(stmt) == SQLITE_ROW) { + const char* description = (const char*)sqlite3_column_text(stmt, 1); + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 2 FAILED - Hash blacklisted\n"); + char hash_blacklist_msg[256]; + sprintf(hash_blacklist_msg, "VALIDATOR_DEBUG: RULES ENGINE - Hash blacklist rule matched: %s\n", description ? description : "Unknown"); + validator_debug_log(hash_blacklist_msg); + + // Set specific violation details for status code mapping + strcpy(g_last_rule_violation.violation_type, "hash_blacklist"); + sprintf(g_last_rule_violation.reason, "%s: File hash blacklisted", description ? description : "TEST_HASH_BLACKLIST"); + + sqlite3_finalize(stmt); + sqlite3_close(db); + return NOSTR_ERROR_AUTH_REQUIRED; + } + sqlite3_finalize(stmt); + } + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 2 PASSED - Hash not blacklisted\n"); + } else { + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 2 SKIPPED - No resource hash provided\n"); + } + + // Step 3: Check pubkey whitelist + const char* whitelist_sql = "SELECT rule_type, description FROM auth_rules WHERE rule_type = 'pubkey_whitelist' AND rule_target = ? AND operation = ? AND enabled = 1 ORDER BY priority LIMIT 1"; + rc = sqlite3_prepare_v2(db, whitelist_sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + sqlite3_bind_text(stmt, 1, pubkey, -1, SQLITE_STATIC); + sqlite3_bind_text(stmt, 2, operation ? operation : "", -1, SQLITE_STATIC); + + if (sqlite3_step(stmt) == SQLITE_ROW) { + const char* description = (const char*)sqlite3_column_text(stmt, 1); + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 3 PASSED - Pubkey whitelisted\n"); + char whitelist_msg[256]; + sprintf(whitelist_msg, "VALIDATOR_DEBUG: RULES ENGINE - Whitelist rule matched: %s\n", description ? description : "Unknown"); + validator_debug_log(whitelist_msg); + sqlite3_finalize(stmt); + sqlite3_close(db); + return NOSTR_SUCCESS; // Allow whitelisted pubkey + } + sqlite3_finalize(stmt); + } + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 3 FAILED - Pubkey not whitelisted\n"); + + // Step 4: Check if any whitelist rules exist - if yes, deny by default + const char* whitelist_exists_sql = "SELECT COUNT(*) FROM auth_rules WHERE rule_type = 'pubkey_whitelist' AND operation = ? AND enabled = 1 LIMIT 1"; + rc = sqlite3_prepare_v2(db, whitelist_exists_sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + sqlite3_bind_text(stmt, 1, operation ? operation : "", -1, SQLITE_STATIC); + + if (sqlite3_step(stmt) == SQLITE_ROW) { + int whitelist_count = sqlite3_column_int(stmt, 0); + if (whitelist_count > 0) { + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 4 FAILED - Whitelist exists but pubkey not in it\n"); + + // Set specific violation details for status code mapping + strcpy(g_last_rule_violation.violation_type, "whitelist_violation"); + strcpy(g_last_rule_violation.reason, "Public key not whitelisted for this operation"); + + sqlite3_finalize(stmt); + sqlite3_close(db); + return NOSTR_ERROR_AUTH_REQUIRED; + } + } + sqlite3_finalize(stmt); + } + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 4 PASSED - No whitelist restrictions apply\n"); + + sqlite3_close(db); + validator_debug_log("VALIDATOR_DEBUG: RULES ENGINE - STEP 5 PASSED - All rule checks completed, default ALLOW\n"); + return NOSTR_SUCCESS; // Default allow if no restrictive rules matched +} + +/** + * Validate NIP-42 authentication event (kind 22242) + */ +static int validate_nip42_event(cJSON* event, const char* relay_url, const char* challenge_id) { + if (!event || !relay_url || !challenge_id) { + return NOSTR_ERROR_INVALID_INPUT; + } + + // Check event kind (must be 22242 for NIP-42) + cJSON* kind_json = cJSON_GetObjectItem(event, "kind"); + if (!kind_json || !cJSON_IsNumber(kind_json)) { + return NOSTR_ERROR_EVENT_INVALID_CONTENT; + } + + int kind = cJSON_GetNumberValue(kind_json); + if (kind != NOSTR_NIP42_AUTH_EVENT_KIND) { + return NOSTR_ERROR_EVENT_INVALID_CONTENT; + } + + // Use the existing NIP-42 verification from nostr_core_lib + int verification_result = nostr_nip42_verify_auth_event(event, challenge_id, + relay_url, NOSTR_NIP42_DEFAULT_TIME_TOLERANCE); + if (verification_result != NOSTR_SUCCESS) { + return verification_result; + } + + return NOSTR_SUCCESS; +} \ No newline at end of file diff --git a/test_auth_disabled.txt b/test_auth_disabled.txt new file mode 100644 index 0000000..d670460 --- /dev/null +++ b/test_auth_disabled.txt @@ -0,0 +1 @@ +test content diff --git a/test_file.txt b/test_file.txt new file mode 100644 index 0000000..d670460 --- /dev/null +++ b/test_file.txt @@ -0,0 +1 @@ +test content diff --git a/test_simple.txt b/test_simple.txt new file mode 100644 index 0000000..737d851 --- /dev/null +++ b/test_simple.txt @@ -0,0 +1 @@ +test_content_for_whitelist diff --git a/test_whitelist_debug.txt b/test_whitelist_debug.txt new file mode 100644 index 0000000..1478c7d --- /dev/null +++ b/test_whitelist_debug.txt @@ -0,0 +1 @@ +test_whitelist_debug diff --git a/tests/auth_test.sh b/tests/auth_test.sh index 2910d37..fdc1db0 100755 --- a/tests/auth_test.sh +++ b/tests/auth_test.sh @@ -52,72 +52,54 @@ record_test_result() { fi } -echo "=== Ginxsom Authentication System Test Suite ===" -echo "Testing unified nostr_core_lib authentication integration" -echo "Timestamp: $(date -Iseconds)" -echo - # Check prerequisites -echo "[INFO] Checking prerequisites..." for cmd in nak curl jq sqlite3; do if ! command -v $cmd &> /dev/null; then - echo "[ERROR] $cmd command not found" + echo "$cmd command not found" exit 1 fi done # Check if server is running if ! curl -s -f "${SERVER_URL}/" > /dev/null 2>&1; then - echo "[ERROR] Server not running at $SERVER_URL" - echo "[INFO] Start with: ./restart-all.sh" + echo "Server not running at $SERVER_URL" + echo "Start with: ./restart-all.sh" exit 1 fi # Check if database exists if [[ ! -f "$DB_PATH" ]]; then - echo "[ERROR] Database not found at $DB_PATH" + echo "Database not found at $DB_PATH" exit 1 fi -echo "[SUCCESS] All prerequisites met" -echo - # Setup test environment and auth rules ONCE at the beginning -echo "=== Setting up authentication rules ===" mkdir -p "$TEST_DIR" # Enable authentication rules sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'true');" # Delete ALL existing auth rules and cache (clean slate) -echo "Deleting all existing auth rules..." sqlite3 "$DB_PATH" "DELETE FROM auth_rules;" sqlite3 "$DB_PATH" "DELETE FROM auth_cache;" # Set up all test rules at once -echo "Creating test auth rules..." - # 1. Whitelist for TEST_USER1 for upload operations (priority 10) -sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) - VALUES ('pubkey_whitelist', '$TEST_USER1_PUBKEY', 'upload', 10, 1, 'TEST_WHITELIST_USER1');" +sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) + VALUES ('pubkey_whitelist', '$TEST_USER1_PUBKEY', 'upload', 10, 1, 'TEST_WHITELIST_USER1');" # 2. Blacklist for TEST_USER2 for upload operations (priority 5 - higher priority) -sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) - VALUES ('pubkey_blacklist', '$TEST_USER2_PUBKEY', 'upload', 5, 1, 'TEST_BLACKLIST_USER2');" +sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) + VALUES ('pubkey_blacklist', '$TEST_USER2_PUBKEY', 'upload', 5, 1, 'TEST_BLACKLIST_USER2');" # 3. Hash blacklist (will be set after we create a test file) echo "test content for hash blacklist" > "$TEST_DIR/blacklisted_file.txt" BLACKLISTED_HASH=$(sha256sum "$TEST_DIR/blacklisted_file.txt" | cut -d' ' -f1) -sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) - VALUES ('hash_blacklist', '$BLACKLISTED_HASH', 'upload', 5, 1, 'TEST_HASH_BLACKLIST');" - -echo "Hash blacklisted: $BLACKLISTED_HASH" +sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) + VALUES ('hash_blacklist', '$BLACKLISTED_HASH', 'upload', 5, 1, 'TEST_HASH_BLACKLIST');" # Display the rules we created -echo -echo "Auth rules created:" -sqlite3 "$DB_PATH" -header -column "SELECT rule_type, rule_target, operation, priority, enabled, description FROM auth_rules WHERE description LIKE 'TEST_%' ORDER BY priority;" -echo +# (Auth rules configured for testing) # Helper functions create_test_file() { @@ -173,8 +155,6 @@ test_upload() { } # Run the tests -echo "=== Running Authentication Tests ===" -echo # Test 1: Whitelisted user (should succeed) test_file1=$(create_test_file "whitelisted_upload.txt" "Content from whitelisted user") @@ -194,20 +174,15 @@ RANDOM_PRIVKEY="abcd1234567890abcd1234567890abcd1234567890abcd1234567890abcd1234 test_upload "Test 4: Random User (No Rules)" "$RANDOM_PRIVKEY" "$test_file4" "ANY" # Test 5: Test with authentication disabled -echo "=== Test 5: Authentication Disabled ===" -echo "Disabling authentication rules..." sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'false');" test_file5=$(create_test_file "auth_disabled.txt" "Upload with auth disabled") test_upload "Test 5: Upload with Authentication Disabled" "$TEST_USER2_PRIVKEY" "$test_file5" "200" # Re-enable authentication -echo "Re-enabling authentication rules..." sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'true');" -echo # Test failure modes - comprehensive edge case testing -echo "=== Test 6: Invalid Authorization Header Formats ===" # Helper function for failure mode tests test_failure_mode() { @@ -242,7 +217,7 @@ test_failure_mode "Test 6b: Invalid Authorization Prefix" "Bearer invalidtoken12 # Test 6c: Invalid Base64 in Authorization test_failure_mode "Test 6c: Invalid Base64 in Authorization" "Nostr invalid!@#base64" -echo "=== Test 7: Malformed JSON Events ===" +# Test malformed JSON events # Test 7a: Invalid JSON Structure malformed_json='{"kind":24242,"content":"","created_at":' # Incomplete JSON @@ -254,10 +229,9 @@ missing_fields_json='{"kind":24242,"content":"","created_at":1234567890,"tags":[ missing_fields_b64=$(echo -n "$missing_fields_json" | base64 -w 0) test_failure_mode "Test 7b: Missing Required Fields (no pubkey)" "Nostr $missing_fields_b64" -echo "=== Test 8: Invalid Key Formats ===" +# Test invalid key formats # Test 8a: Short Public Key -echo "Test 8a: Short Public Key (32 chars instead of 64)" echo "short_key_test" > "$TEST_DIR/short_key.txt" file_hash=$(sha256sum "$TEST_DIR/short_key.txt" | cut -d' ' -f1) short_pubkey="1234567890abcdef1234567890abcdef" # 32 chars instead of 64 diff --git a/tests/auth_test_tmp/debug_whitelisted.txt b/tests/auth_test_tmp/debug_whitelisted.txt new file mode 100644 index 0000000..6d5c3aa --- /dev/null +++ b/tests/auth_test_tmp/debug_whitelisted.txt @@ -0,0 +1 @@ +Content from whitelisted user for test diff --git a/tests/auth_test_tmp/nip42_challenge b/tests/auth_test_tmp/nip42_challenge index aa2c379..d8db9c3 100644 --- a/tests/auth_test_tmp/nip42_challenge +++ b/tests/auth_test_tmp/nip42_challenge @@ -1 +1 @@ -3fb6a0ea1d337bd09f1f88f65f124174ad7161dd5ea0fae74c0dd0b0db43a24e +1c4c3b202bbe84869d7e688fd4abccf9f46a57073df1c0e3b515d4810d9b6525 diff --git a/tests/debug_auth.sh b/tests/debug_auth.sh new file mode 100755 index 0000000..0ae7aab --- /dev/null +++ b/tests/debug_auth.sh @@ -0,0 +1,127 @@ +#!/bin/bash + +# debug_auth.sh - Simplified authentication test for Test 1: Whitelisted User Upload +# Isolates the first failing test case to debug the pubkey extraction issue + +# Configuration +SERVER_URL="http://localhost:9001" +UPLOAD_ENDPOINT="${SERVER_URL}/upload" +DB_PATH="db/ginxsom.db" +TEST_DIR="tests/auth_test_tmp" + +# Test keys (same as Test 1) +TEST_USER1_PRIVKEY="5c0c523f52a5b6fad39ed2403092df8cebc36318b39383bca6c00808626fab3a" +TEST_USER1_PUBKEY="87d3561f19b74adbe8bf840682992466068830a9d8c36b4a0c99d36f826cb6cb" + +echo "=== Debug Authentication Test ===" +echo "Testing: Whitelisted User Upload" +echo "Expected: HTTP 200 (Allowed)" +echo "Server: $SERVER_URL" +echo + +# Check prerequisites +echo "Checking prerequisites..." +for cmd in nak curl jq sqlite3; do + if ! command -v $cmd &> /dev/null; then + echo "[ERROR] $cmd command not found" + exit 1 + fi +done + +# Check if server is running +if ! curl -s -f "${SERVER_URL}/" > /dev/null 2>&1; then + echo "Server not running at $SERVER_URL" + echo "Start with: ./restart-all.sh" + exit 1 +fi + +# Check if database exists +if [[ ! -f "$DB_PATH" ]]; then + echo "Database not found at $DB_PATH" + exit 1 +fi + +echo "Prerequisites OK" +echo + +# Setup test environment +echo "=== Setting up authentication rules ===" +mkdir -p "$TEST_DIR" + +# Enable authentication rules +sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'true');" + +# Clean slate +sqlite3 "$DB_PATH" "DELETE FROM auth_rules;" +sqlite3 "$DB_PATH" "DELETE FROM auth_cache;" + +# Create the whitelist rule (same as Test 1) +echo "Creating whitelist rule for pubkey: $TEST_USER1_PUBKEY" +sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) + VALUES ('pubkey_whitelist', '$TEST_USER1_PUBKEY', 'upload', 10, 1, 'TEST_WHITELIST_USER1');" + +# Verify rule creation +echo +echo "Current auth rules:" +sqlite3 "$DB_PATH" -header -column "SELECT rule_type, rule_target, operation, priority, enabled, description FROM auth_rules ORDER BY priority;" + +# Helper function to create auth event (exactly like auth_test.sh) +create_auth_event() { + local privkey="$1" + local operation="$2" + local hash="$3" + local expiration_offset="${4:-3600}" # 1 hour default + + local expiration=$(date -d "+${expiration_offset} seconds" +%s) + + local event_args=(-k 24242 -c "" --tag "t=$operation" --tag "expiration=$expiration" --sec "$privkey") + + if [[ -n "$hash" ]]; then + event_args+=(--tag "x=$hash") + fi + + nak event "${event_args[@]}" +} + +# Create test file +echo +echo "=== Running Test 1: Whitelisted User Upload ===" +test_file="$TEST_DIR/debug_whitelisted.txt" +echo "Content from whitelisted user for test" > "$test_file" + +# Get file hash +file_hash=$(sha256sum "$test_file" | cut -d' ' -f1) + +# Create auth event +event=$(create_auth_event "$TEST_USER1_PRIVKEY" "upload" "$file_hash") + +# Base64 encode for Authorization header +auth_header="Nostr $(echo "$event" | base64 -w 0)" + +# Make the upload request +response_file=$(mktemp) +http_status=$(curl -s -w "%{http_code}" \ + -H "Authorization: $auth_header" \ + -H "Content-Type: text/plain" \ + --data-binary "@$test_file" \ + -X PUT "$UPLOAD_ENDPOINT" \ + -o "$response_file" 2>/dev/null) + +echo "HTTP Status: $http_status" +if [[ "$http_status" == "200" ]]; then + echo "✅ PASSED - Upload allowed as expected" +else + echo "❌ FAILED - Expected 200, got $http_status" +fi + +echo +echo "Clean up: rm -f \"$test_file\"" + +# Cleanup +rm -f "$response_file" + +echo +echo "=== Debug Test Complete ===" +echo "1. Check ./restart-all.sh --follow for detailed logs" +echo "2. Verify pubkey extraction in logs/app/debug.log" +echo "3. Clean up: sqlite3 db/ginxsom.db \"DELETE FROM auth_rules WHERE description LIKE 'TEST_%';\"" \ No newline at end of file